发布网友 发布时间:2022-04-20 03:31
共2个回答
懂视网 时间:2022-03-30 19:50
uniapp是一个使用Vue.js开发跨平台应用的前端框架。
开发者通过编写Vue.js代码,uniapp将其编译到iOS、Android、微信小程序等多个平台,保证其正确运行并达到优秀体验。uniapp继承的Vue.js,提供了完整的Vue.js开发体验。uniapp组件规范和扩展api与微信小程序基本相同。有一定Vue.js和微信小程序开发经验的开发者可快速上手uniapp,开发出兼容多端的应用。uniapp提供了条件编译优化,可以优雅的为某平台写个性化代码、调用专有能力而不影响其他平台。uniapp打包到App时仍然使用了5+引擎,5+的所有能力都可以在uni app中可以使用。在App端运行性能和微信小程序基本相同。
热心网友 时间:2022-03-30 16:58
好就好在,uniapp的写法就是vue的写法,上手很快,并且一 些app的原生功能也都能满足,而且调试打包,各种配置也简单明了。
现在说点缺点:
1,文档比较松散,比如我在搞推送和图片压缩的时候,是在论坛里面找到的解决方案,而不是在文档。还有一些内容,文档里面没有写的很详细,是我去看了5+的api,再配合论坛里面的内容,才搞出来的。
2,低端机跑程序的话,如果内容复杂了,会比较卡,我们在测试直播连麦的时候,有些操作反复做,比如连麦挂断,在低端机会闪退,究其原因我也不清楚是怎么回事。
3,nvue这个东西,确实比麻烦,也相对坑点,就不细说了,不过最终也都用解决方法。
4,其实我觉得这个也不叫坑,就是有些时候,h5/小程序/app 三端做同一个功能,需要切换着调试,不然三端会不一致。
总的来说,uniapp还是不错的,也一直在优化和更新。