Cannot read property 'webviewId' of undefined 这是出了什么问题?
错误代码:
jsEnginScriptError
Cannot read property 'webviewId' of undefined
TypeError: Cannot read property 'webviewId' of undefined
at B (http://1874872866.appservice.open.weixin.qq.com/WAService.js:8:19504)
at j (http://1874872866.appservice.open.weixin.qq.com/WAService.js:8:20131)
at .<anonymous> (http://1874872866.appservice.open.weixin.qq.com/WAService.js:8:22039)
at http://1874872866.appservice.open.weixin.qq.com/WAService.js:8:26882
at http://1874872866.appservice.open.weixin.qq.com/WAService.js:4:9686
at Array.forEach (native)
at .<anonymous> (http://1874872866.appservice.open.weixin.qq.com/WAService.js:4:9666)
at http://1874872866.appservice.open.weixin.qq.com/WAService.js:4:21083
at n.<anonymous> (http://1874872866.appservice.open.weixin.qq.com/asdebug.js:1:12545)
at n.emit (http://1874872866.appservice.open.weixin.qq.com/asdebug.js:1:8747)
onLaunch的时候页面栈还不存在,没有办法跳转页面。按照现在的实现,只能通过在首页进行跳转,或者将首页实现为singlepage。
你好,是否调用了switchTab?是在哪里调用的呢
@晨 了解了,看来只能加一个启动页了
如果需要动态定义首页,比如在app启动后根据用户的信息跳转到不同的首页,就会在onLaunch中调用switchTab,就会报这个错,希望官方能够解决,实际中确实会有这样的需求啊
我使用swtichTab跳转,也会出现这个问题,请问如何解决呢
是在app.js中的onlaunch事件,不能引导跳转页面,因为onlaunch的时候页面栈中没有页面才导致这个问题
我也出现过,是在待机一会后打开出现的,页面销毁重新进入就可以,也不知道什么问题
现在找到问题所在了,是在app.js中做是否登录的判定,把这个换在每一页进行登录判定就好了
有时候出现这个问题,有时候就好了……是不是ide有bug啊