使用的是taro组件
pages是原文件,分包文件夹是package
为了减少修改路径直接复制的pages的文件夹
第一个坑:
我做了分包,没有build打包导致没有生效(所以需要build一下再dist里面生成分包的文件)
第二个坑——路由跳转:
路径本来都在pages里面路由跳转,之前人写的不统一,有些用的history.push,分包后对于项目就没有效果会报错,所以一定要使用taro自带的跳转( Taro.navigateTo/Taro.redirectTo)
Taro.navigateTo:进入页面左上角是返回按钮
Taro.redirectTo:进入页面左上角是返回主页按钮
第三个坑——路由跳转携带参数
因为之前使用的history.push携带参数跳转的话不需要到index,直接到文件名就可以了,但是使用了taro跳转需要精确到index页面
例如这种(有些地方会报错,有些地方不报错,所以报错地方这样写就不会报错)
还有些页面文件夹会找不到这个路径,可能自己写没有错,啥都对的,也存在这个路径,但是就报错找不到,那么就使用../来获取(这就是为什么我这边这样写的原因),诡异的是有些地方正常,有些地方就要这样写才能识别到
真的写小程序太累了,各种奇奇怪怪的问题