小朋友有问号
小朋友有问号
  • 发布:2023-04-18 11:51
  • 更新:2023-04-18 11:51
  • 阅读:806

【报Bug】NVUE(native) uniIdRouter 拦截报 [JS Framework] Failed to find taskCenter (3).

分类:uniCloud

产品分类: uniCloud/App

示例代码:

pages.json ---> uniIdRouter 里的配置:

"uniIdRouter": {  
    "loginPage": "pages/self/login/login",  
    "needLogin": [  
        "pages/self/userinfo/userinfo",  
    ],  
    "resToLogin": true  
}

操作步骤:

在 pages.json ---> uniIdRouter 节点里配置好,然后搞个按钮点击跳转去要登录的页面。运行到安卓真机或者模拟器,在没有登录的状态下,点击那个按钮,很大概率会触发异常。PS:如果没有触发,就重新运行应用重新点击尝试,真的很大概率会出现异常!

预期结果:

在用户没有登录的情况下会拦截跳转到配置好的登录页面。

实际结果:

经常出现点击没反应的情况,控制台报 [JS Framework] Failed to find taskCenter (3).

bug描述:

配置在了 pages.json ---> uniIdRouter ---> needLogin 里的页面,用户没登录的话,正常情况下会拦截跳到 loginPage 里配置的登录页面,但是有的时候安卓(只测了安卓)真机和模拟器都会出现无法拦截跳转的情况,会报出 [JS Framework] Failed to find taskCenter (3). 的异常,而且出现异常无法跳转的概率还很大。

2023-04-18 11:51 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复