uniapp编译成小程序插件并在微信开发工具打开 出现问题:小程序插件内页面互相跳转时 调用uni.navigateTo等api都会报错提示没有页面权限 只能用navigator组件实现跳转 要怎么解决老哥们
这是报错内容:
errMsg: "navigateTo:fail rejected due to no permission currently"
1***@qq.com
- 发布:2023-02-23 11:26
- 更新:2023-03-24 13:19
- 阅读:554
1***@qq.com (作者)
可以先在开发工具里查找uni.navigateTo全部替换成wx,navigateTo 通过这种方式可以解决 但是不是长久之计 而且会影响你生产模式压缩代码 因为你一旦压缩了 uni这种前缀就会变成单个字母 不好查找
2023-03-09 15:55
1***@qq.com
回复 1***@qq.com:应该是uniapp做了次缓存,缓存宿主环境的navigateTo方法,而这个和插件的navigateTO不一样,所以报了权限不足
2023-03-09 20:57
1***@qq.com (作者)
回复 1***@qq.com: 那有解决方案吗老哥或者是成功的例子
2023-03-10 09:29
1***@qq.com
回复 1***@qq.com: 我写的plugin打包时候去掉这个依赖
2023-03-17 14:46
1***@qq.com
回复 1***@qq.com: 请问这个plugin 去掉的依赖是撒子名字喃
2024-11-14 15:20