# 复现链接
链接1:
http://www.266.com/slide/index.html?debug=1
链接2:
http://www.266.com/slide/index.html?debug=1#/
# 复现步骤:
- 使用链接1,在安卓和ios手机打开
- 打开右下角的 `vConsole`
# 代码
export default Vue.extend({
mounted () {
// wx config code ...
wx.ready( () => {
btn.addEventListener('ready', function (e) {
console.log('btn ready')
})
}}
})
# 结果
- 预期:控制台应该显示代码中打印的`btn ready`
- 实际:安卓符合预期, ios 不符合预期(但在刷新后重新执行复现步骤,则出现了`btn ready`)
# 其它现象
经观察,链接1复制后在微信开发者工具访问,会因为 vue-router 的 hash 模式而自动补上 `#/`,变成了链接2。
如果使用链接2 在 ios 手机打开,则能打印出`btn ready`(不需要刷新)
你好,在路由变化后才调用wx.config