使用的是taro组件
pages是原文件,分包文件夹是package
为了减少修改路径直接复制的pages的文件夹

第一个坑:

我做了分包,没有build打包导致没有生效(所以需要build一下再dist里面生成分包的文件)

第二个坑——路由跳转:

路径本来都在pages里面路由跳转,之前人写的不统一,有些用的history.push,分包后对于项目就没有效果会报错,所以一定要使用taro自带的跳转( Taro.navigateTo/Taro.redirectTo)

 Taro.navigateTo:进入页面左上角是返回按钮

Taro.redirectTo:进入页面左上角是返回主页按钮

第三个坑——路由跳转携带参数

因为之前使用的history.push携带参数跳转的话不需要到index,直接到文件名就可以了,但是使用了taro跳转需要精确到index页面

例如这种(有些地方会报错,有些地方不报错,所以报错地方这样写就不会报错)

还有些页面文件夹会找不到这个路径,可能自己写没有错,啥都对的,也存在这个路径,但是就报错找不到,那么就使用../来获取(这就是为什么我这边这样写的原因),诡异的是有些地方正常,有些地方就要这样写才能识别到

真的写小程序太累了,各种奇奇怪怪的问题

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐