Taro+VUE+TS+NutUI 开发小程序的体验
jf wang Lv6

NutUI问题

小程序支持不整

有些组件没有实现

barrage弹幕组件,官方演示小程序的slot式使用就直接不能正常运行。

使用官方文档,结合演示小程序的源码的写法,在Taro-cli脚手架构建的项目里使用无效,直接用不了。

nut-form使用报警告

使用nut-form后,报:WXMLRT_$gwx:./base.wxml:template:149:16: Template tmpl_0_view not found.警告。
功能可以正常使用。

强制使用scss

我更习惯使用sass

Taro问题

CSS不支持scoped

官方明说了不支持。

缓存与编译器磨合不好

官方文档、使用过得中都提示开发者开启:config/index.js中的cache.enable,以发挥出webpack5的性能优势。
但开启后,在多次执行yarn dev:weapp时,有时会出现丢失部分模板。导致小程序无法预览,或预览时部分组件不显示。
且控制台循环报类似:WXMLRT_$gwx:./base.wxml:template:149:16: Template tmpl_0_view not found.的警告。
导致不可用。

为了可靠的编译结果。这个cache功能必须关闭。

小程序热启动时参数获取不到。

使用官方给出的getLaunchOptionsSync()得到的是小程序启动时的参数。

这个问题的解决方案,我在Taro官方文档里没有找到。在社区里找到了答案:使用 Taro.Current 它能提供准确的pathquery信息。

  • 本文标题:Taro+VUE+TS+NutUI 开发小程序的体验
  • 本文作者:jf wang
  • 创建时间:2022-10-19 13:07:54
  • 本文链接:https://www.wangjunfeng.com.cn/2022/10/19/taro-mini-program/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!