F-loat / mpvue-quickstart

🐱‍👤 更优雅的 mpvue 起手式
http://mpvue.com/mpvue/quickstart
172 stars 34 forks source link

使用微信开发者工具开发分包页面总是报错 #35

Open freecodemakerxu opened 5 years ago

freecodemakerxu commented 5 years ago

Cannot read property 'route' of undefined;at api request success callback function TypeError: Cannot read property 'route' of undefined。

但是在手机上面测试,就不会有错。这个正常吗。

F-loat commented 5 years ago

不正常吧,怎么能复现

freecodemakerxu commented 5 years ago

我如果从主包进去,不会报错,但是如何测试时候,直接打开分包的页面就会报错。

F-loat commented 5 years ago

页面里没有具体逻辑吗,看着是你代码里的错误

freecodemakerxu commented 5 years ago

没有逻辑的。纯静态都报错。我在开发者工具中把当前分包页设置为当前测试页,就一直报那个错误。

F-loat commented 5 years ago

你的代码里也没有 route 这个属性吗,开发工具是不是最新版

freecodemakerxu commented 5 years ago

getCurrentPages我调用了这个方法,返回为空[]。分包不能调用这个方法吗?无法检测到当前的路由信息。

freecodemakerxu commented 5 years ago

在appjson开了enablePullDownRefresh的功能的情况下,测试分包的时候会报TypeError: Cannot read property 'enablePullDownRefresh' of undefined,同时微信原生的getCurrentPages方法,返回是个空数组。

freecodemakerxu commented 5 years ago

分包中,select的change事件也无法触发。

freecodemakerxu commented 5 years ago

单选多选的框,change事件无法处发。

F-loat commented 5 years ago

有空测下原生小程序有没有问题,没的话应该和 mpvue 的实现上有关