收藏
回答

访问 pageA却执行了pageB的onLoad onShow

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug macOS 1.02.1809111

app.json


{

    

"pages": [

    "pages/recharge/index"

    ]

}


pages:


appeal/index.js

recharge/index.js


明明访问的是pages/recharge/index,却执行的是 pages/appeal/index里面的 onLoad ,???

无语了,升级了一下工具,一堆异常

最后一次编辑于  2018-09-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 娇华
    娇华
    2018-09-13

    你好,经测试未能复现问题,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),这个问题必现?

    2018-09-13
    赞同
    回复 2
    • 无敌奶爸、啊
      无敌奶爸、啊
      2018-09-14

      wechatide://minicode/jQMtspmV7q2o


      在1.6.2基础库版本下复现,appeal页面中引用了一个组件,导致访问userCenter页面时触发的是appeal的onShow方法。


      移除appeal的组件引用就没问题了

      2018-09-14
      回复
    • 娇华
      娇华
      2018-09-14回复无敌奶爸、啊

      你好,切换更高的基础库是没问题的

      2018-09-14
      回复
  • 无敌奶爸、啊
    无敌奶爸、啊
    2018-09-13

    还有个问题 page.json里面


    {
      "navigationBarTitleText": "订单申诉",
      "usingComponents": {
         
      }
    }


    usingComponents 留空或者加载一个组件都报错:

    jsEnginScriptError

    n is not a function

    TypeError: n is not a function

        at _ (http://127.0.0.1:41679/appservice/__dev__/WAService.js:10:31844)

        at Function.y [as create] (http://127.0.0.1:41679/appservice/__dev__/WAService.js:11:16)

        at Function.p.prepare (http://127.0.0.1:41679/appservice/__dev__/WAService.js:9:29119)

        at L (http://127.0.0.1:41679/appservice/__dev__/WAService.js:11:31655)

        at W (http://127.0.0.1:41679/appservice/__dev__/WAService.js:11:31686)

        at U (http://127.0.0.1:41679/appservice/__dev__/WAService.js:12:118)

        at Function.<anonymous> (http://127.0.0.1:41679/appservice/__dev__/WAService.js:12:2422)

        at http://127.0.0.1:41679/appservice/__dev__/WAService.js:12:7206

        at http://127.0.0.1:41679/appservice/__dev__/WAService.js:4:10695

        at Array.forEach (<anonymous>)


    2018-09-13
    赞同
    回复