**最后发现是在mian.js中不能包含任何 uniCloud 的代码,存在的话就会报错,官方已开始解决**
在老项目中在pages.json中加入uniIdRouter字段页面会报下面错误
新建项目测试,发现默认pages.json中自带uniIdRouter字段而且不报错
但是设置了不会跳转,后来导入uni-id-pages发现执行redirectTo类的确实可以跳转到指定登录页
但是直接输入那页面的URL地址,他就不会跳转登录页了
想着可以用 uniCloud.onNeedLogin() 试试, 结果加入这句后又报上面错误
Uncaught ReferenceError: getCurrentPages is not defined
uniIdRouter是不是必须依赖uni-id-pages运行?
uniIdRouter能否让直接输入网址的那些页面也跳转?
l***@yinhot.com
我也遇到了这个问题,怎么解决呢?
2022-08-04 01:46
DCloud_uniCloud_WYQ
回复 l***@yinhot.com: 此问题会在3.5.4版本修复,帖子里面定位到是main.js内使用uniCloud并且使用了uniIdRouter引起的
2022-08-04 16:23