收藏
回答

开发者工具初始化时,未进入的页面,data 值的函数会被执行

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.06.2306020
App({
  onLaunchfunction () {
  },
  testFun(){
    console.log('执行了appjs 的 testFun()')
    return 'testFun';
  }
})

test.js
Page({
    data: {
       testFun:getApp().testFun()
    }
})                         


代码片段没有问题,就不上传了。

客户端的开发版本在使用真机调试时也会导致这个问题,但是关闭真机调试之后,打开就不会有这个问题。

问题现象:小程序初始化的时候,有的页面即便没有进入,页面 data 的数据如果使用函数获取,那么也会直接执行。

因为还没有初始化完成,所以函数会报错。导致在这个页面后的页面都没有办法注册。



最后一次编辑于  2023-08-24
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2023-08-25

    试一下更新开发版本看看

    2023-08-25
    有用
    回复
登录 后发表内容