Uni-app 之 Weex项目的重构问题

现在Weex的现状可以说是已经被无情的淘汰了,别说官网不维护了,就连像样的社区都没有,对于Weex 的开发者来说,真是及其痛苦,更何况,手机系统的版本不断升级,Weex 的底层也不在维护,只能靠原生支持,本想降低成本,没想到,成本反而很高,所以决定重构,而且是必须重构。

为了更好更快的重构框架,最后经过商讨,换成Uni-app来进行替代,因为Uni-app有了weex的引擎,并且进行升级和优化,更友好的是Uni-app对Weex的开发者创建了和react Native 相似的 native vue(简称nvue),并且分出了两个开发模式:Weex 模式 和 Uni-app模式,所以应该先了解这两个模式,才能进行下一步操作。

Weex 模式:

再uni-app框架里使用Weex 模式,就不能使用Uni-app的组件和jsapi,只能用Weex的那一套,顶多减少了成本,可以不用原生打包,但是也需要原生进行渲染,从而达到目的(实际上,就是再Weex外面再套一个Uni-app的壳子),用nvue页面进行开发。(会有很多限制,有些Weex做不出来的效果,这也做不出来)

uni-app 模式:

就是主打的uni-app 用的是小程序的生命周期,以及uni—app的组件和jsapi增加了多种选择器和css样式的支持,不用原生渲染,只靠Web工程师,就可以完成项目,可用vue开发,也可用nvue进行页面补充。

nvue 和 vue 的区别

nvue 就是Weex的那一套,可用原生渲染,有更多的局限性,但是可以更好的渲染页面。

vue 就是普通开发,局限性不大,单纯的uni-app开发,都是封装过的,并不是原生。

总结:要想很快的从Weex 换到 Uni-app ,要注意,不能一个页面是Weex 模式,一个页面是uni-app模式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值