Taro+NutUi 开发不同平台的小程序系列 -第一章节/项目多平台运行测试

这篇具有很好参考价值的文章主要介绍了Taro+NutUi 开发不同平台的小程序系列 -第一章节/项目多平台运行测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面

今天开始我们写 Taro+NutUi 的文章,第一篇先从创建一个项目开始,后续我们持续增加功能,发布到不同的平台开发工具上看一下具体的渲染效果怎么样,之前 uniapp 也是支持各个平台发布的,甚至可以直接发布到 app 上,我前面的文章也写过,今天我们使用 Taro 将这个过程走一遍,功能很简单,主要是测试一下平台的兼容性,uniapp 开发不是不行,是使用 vue 的时候很多方法是不兼容的,比如异步组件加载的方法,虽然他自己也提供了一套异步加载组件的方法,但是我个人是不喜欢使用的,因为我不希望使用一款 js 还要不兼容原本的框架语法,这个不是我希望看到的,那么这个 Taro 不仅仅可以兼容vue 的预发,还可以直接目前比较主流的 React 框架,那么我们废话不多说,直接开搞!

项目创建

这个章节你们可以看我的文章,也可以直接移步这里项目创建,下面的例子是全局安装 NutUi 的使用过程,前面的链接里面有按需加载的,大家注意一下

npm install -g @tarojs/cli

nutui和taroui,taro,小程序

  • 安装结束

nutui和taroui,taro,小程序

  • 选择框架组合
    (这里大家可以按照我的来,喜欢 ts 的在选择的时候可以选择 ts 即可,其他的编译工具,模板源都自行选择,只是在模板的时候选择一下 NutUi 即可,因为后面的 demo 是基于这个 UI 框架来的)

nutui和taroui,taro,小程序

注意点:
  • 如果你是像我一样选择了框架搭配的话,这里的 app.js 不要配置了,否则后面你启动运行到开发工具的时候会失败
    nutui和taroui,taro,小程序
    这里是你自己使用 npm 安装 nutui 的时候需要手动配置一下,如果是选择了模板搭配的话,你的 app.js 和下面的一致即可,不需要再次手动引入
import { createApp } from 'vue'
import './app.scss'

const App = createApp({
  onShow (options) {},
  // 入口组件不需要实现 render 方法,即使实现了也会被 taro 所覆盖
})
export default App
  • vscode 插件安装
插件市场搜索:nutui-vscode-extension

nutui和taroui,taro,小程序
这个这样安装之后在开发的时候会有对应的提示:
nutui和taroui,taro,小程序

运行到不同开发平台测试
读取配置文件

命令对应的配置名字

引入步骤
  • 运行命令 (使用微信小程序做例子)
yarn dev:weapp

nutui和taroui,taro,小程序
这里之后可以看到我们的项目本地目录已经多了一个 dist 包文件

nutui和taroui,taro,小程序
后面导入的时候直接导入这个包到对应的平台开发工具即可

nutui和taroui,taro,小程序
到此就已经可以在小程序开发工具中打开该项目了,下面是我不同平台开发工具中打开的实际情况

微信小程序
yarn dev:weapp

nutui和taroui,taro,小程序

支付宝小程序
yarn dev:alipay

nutui和taroui,taro,小程序

京东小程序
yarn dev:jd

nutui和taroui,taro,小程序

H5 页面
yarn dev:h5

nutui和taroui,taro,小程序

百度小程序

百度的我运行失败了,不知道为什么, 原因我还没有找到,回头正常显示了的话,这里更新一下

写在最后

第一个章节基本上就到这了,到这之后开始业务已经没有问题了,至于后面发布,环境配置等一些操作我研究一下文档之后再进行更新,拜拜各位文章来源地址https://www.toymoban.com/news/detail-766878.html

到了这里,关于Taro+NutUi 开发不同平台的小程序系列 -第一章节/项目多平台运行测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实践航拍小目标检测,基于YOLOv7【tiny/l/x】不同系列参数模型开发构建无人机航拍场景下的小目标检测识别分析系统

    关于无人机相关的场景在我们之前的博文也有一些比较早期的实践,感兴趣的话可以自行移步阅读即可: 《deepLabV3Plus实现无人机航拍目标分割识别系统》 《基于目标检测的无人机航拍场景下小目标检测实践》 《助力环保河道水质监测,基于yolov5全系列模型【n/s/m/l/x】开发构

    2024年03月18日
    浏览(70)
  • 不同平台使用不同技术实现微信好友、朋友圈分享汇总(H5、taro、uni-app)

    人生路漫漫,坑,是活久了见。程序猿世界里各种奇葩的需求都有,随之而来的各种坑也是层出不穷。 应前IBM同事邀请特来做分享的专题总结。一般人我不告诉他,刷到的朋友们就赚到了,你懂的~~~~~~收藏吧!   事情前情概述,昨天IBM的同事前来咨询我怎样实现微信分享功

    2024年02月15日
    浏览(81)
  • 基于.NET、Uni-App开发支持多平台的小程序商城系统 - CoreShop

    小程序商城系统是当前备受追捧的开发领域,它可以为用户提供一个更加便捷、流畅、直观的购物体验,无需下载和安装,随时随地轻松使用。今天给大家推荐一个基于.NET、Uni-App开发支持多平台的小程序商城系统(该商城系统完整开源、无封装无加密、商用免费、支持二次

    2024年02月05日
    浏览(48)
  • Taro + vue3 + js + nutUI 框架中自定义tabbar的组件封装以及页面跳转的逻辑

    1.需求:   在H5 中需要封装一个自定义的tabbar 菜单跳转 通过nut-ui 进行二次封装 2. 注意点   H5 中原生的tabbar 在ios 中会出现问题 所以进行 封装tabbar 3. 代码操作 首先全部的代码  4.解析 tabList: 菜单的内容数组  根据自己菜单的数量 来决定 const tabList = reactivemenu[]([     {    

    2024年04月17日
    浏览(53)
  • 小程序自定义tabbar—让你的小程序与众不同

    本篇文章将详细介绍微信小程序自定义tabbar的设置方法和注意事项,希望能够帮助广大开发者更好地开发和设计自己的微信小程序,实现更加个性化和独特的用户体验。 目录 前言 一、自定义tabbar设置的重要性 二、怎么设置自定义tabbar呢 第一步,配置信息 第二步,添加tab

    2024年02月16日
    浏览(48)
  • 【设计模式与范式:行为型】61 | 策略模式(下):如何实现一个支持给不同大小文件排序的小程序?

    上一节课,我们主要介绍了策略模式的原理和实现,以及如何利用策略模式来移除 if-else 或者 switch-case 分支判断逻辑。今天,我们结合“给文件排序”这样一个具体的例子,来详细讲一讲策略模式的设计意图和应用场景。 除此之外,在今天的讲解中,我还会通过一步一步地

    2024年02月10日
    浏览(41)
  • taro+vue3开发小程序

    一.创建项目 (1) npm install -g @tarojs/cli (2) npx @tarojs/cli init myApp  二.按需引入 nutui 组件 1.使用 babel-plugin-import插件   (1)下载插件 npm install babel-plugin-import   (2) babel.config.js配置 (3)app.js中引入

    2024年02月08日
    浏览(54)
  • Taro小程序隐私协议开发指南填坑

    一. 配置文件 app.config.js 二. 开发者工具基础库修改 原因: 从基础库 2.32.3 开始支持 修改路径:详情-本地设置-调试基础库 三. 用户隐私保护指引更新 修改路径:mp后台-设置-服务内容声明-用户隐私保护指引 隐私接口: 直达文档 报错: { \\\"errMsg\\\": \\\"A:fail api scope is not declared in

    2024年02月07日
    浏览(46)
  • 【开发】安防监控/视频存储/视频汇聚平台EasyCVR优化播放体验的小tips

    视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同,可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、H.265自动转码H.264、平台级联等。为了便于用户二次开发、调用与集成,TSINGSEE旭帆科

    2024年02月09日
    浏览(53)
  • RK3568平台开发系列讲解(Linux系统篇)Linux 应用程序的安全

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇让我们如何写出尽可能安全的应用程序。

    2023年04月16日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包