收藏
回答

Page里面的data对象的各个属性的初值是在什么时候置好的?

我在下面的data里面定义了一些属性,每个属性都给了初值,但在Onload之后在其他函数里面获取这些初始值的时候,有的属性能正常获取,但有的却提示我undefined,请问这是什么原因呢?这是初值难道不应该是在Onload之后就自动有了吗?

Page({
  /**
   * 页面的初始数据
   */
  data: { xxx  }
回答关注问题邀请回答
收藏

2 个回答

  • hongyong.wang
    hongyong.wang
    2020-06-25

    实在是太诡异,就一个属性打出来是undefined,其他的都能够正常打,而且我现在是打在onload函数最开始的位置,下面第一个图里面的红框对应的属性打出来就是undefined,其他的都能够正常打。第二个图是我的onload,第三个图就是我的打印。


    2020-06-25
    有用
    回复 3
    • Mr.Zhao
      Mr.Zhao
      2020-06-25
      诡异?错别字,马马虎虎   preValidateList prevalidateList  就这?
      2020-06-25
      回复
    • hongyong.wang
      hongyong.wang
      2020-06-25回复Mr.Zhao
      我的天,折腾了我大概2个小时,你怎么一眼就看出来了?
      2020-06-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-25回复hongyong.wang
      太明显了
      2020-06-25
      回复
  • 孤舟蓑笠翁
    孤舟蓑笠翁
    2020-06-25

    写data里的,页面无论在哪个阶段都能获取,显示undefined是怎么写的,亮亮代码

    2020-06-25
    有用
    回复
登录 后发表内容
问题标签