在 uniapp 和 taro 这两个之中进行选择 在参了官方和社区示例后最终选择了 taro 。原因在于 uniapp 目前对于 vue3 的支持尚不完全比如说暂不支持 setup 语法糖对于h5的支持比较差 没有支持 vue3 的 ui 框架等等。
node.js
注意tarojs的版本 建议使用 taro 3.0.24 以上的版本
由于引用 node_modules 的模块,默认不会编译,所以需要额外给 H5 配置 esnextModules ,在 taro 项目的 config/index.js 中新增如下配置项:
如果出现类似 Could not find module View in @tarojs/components 的问题,请在进行如下设置:
详情请参考 https://github.com/dexterBo/mall
下面是最近了解的,开发者使用较多的框架:
1. WePY
WePY属腾讯系,是一款组件化的开发框架,比原生小程序的开发模式更接近于MVVM ,它类Vue的开发风格,让Vue开发者很容易上手。
Github地址: https://github.com/Tencent/wepy
官网地址:https://tencent.github.io/wepy
2. mpvue
mpvue 是美团点评开源的一个使用Vue.js开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。
Github:https://github.com/Meituan-Dianping/mpvue
官网:http://mpvue.com/
小程序开发可以使用以下框架:1. 微信官方框架:使用微信官方提供的框架进行开发,可以快速上手,但功能相对较少。
2. uni-app框架:uni-app是一个基于Vue.js的开发框架,可以同时开发多个平台的小程序,如微信、支付宝、百度等。
3. Taro框架:Taro是一个多端开发框架,支持小程序、H5、React Native等多个平台,可以实现一次编写,多端运行。
4. mpvue框架:mpvue是一个基于Vue.js的小程序开发框架,可以使用Vue.js的语法进行开发,同时支持小程序原生API。
如果没有编程代码经验,可以寻求第三方小程序平台进行鼠标拖拽式搭建小程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)