1***@qq.com
1***@qq.com
  • 发布:2023-02-23 11:26
  • 更新:2023-03-24 13:19
  • 阅读:401

uniapp编译成插件后 navigateTo跳转失败

分类:uni-app

uniapp编译成小程序插件并在微信开发工具打开 出现问题:小程序插件内页面互相跳转时 调用uni.navigateTo等api都会报错提示没有页面权限 只能用navigator组件实现跳转 要怎么解决老哥们
这是报错内容:
errMsg: "navigateTo:fail rejected due to no permission currently"

2023-02-23 11:26 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

问一下,这个问题解决了吗?

  • 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

要回复问题请先登录注册