收藏
回答

小程序页面加载的顺序是什么?

比如我在wxml中用到了{{info.name}},然后在js Page的data中定义的info是通过方法生成的,那页面加载时是先加载wxml中的信息,再执行Page中的操作?我现在获取不到info.name,只能先定一个name,wxml中引用这个name,再去js中赋值显示??

回答关注问题邀请回答
收藏

3 个回答

  • 朝酒晚舞
    朝酒晚舞
    2022-11-11

    就是你第二个说的,data里定义默认值,onLoad;里请求接口,返回的info数据用setData覆盖data里的。

    2022-11-11
    有用
    回复 1
    • 大海
      大海
      2022-11-11
      好吧 感谢
      2022-11-11
      回复
  • 跨商通
    跨商通
    2022-11-10

    你在this.setData({info})之后马上console.log(this.data.info)获取info即可。你在其他地方获取不到,大概率是JS异步问题。

    2022-11-10
    有用
    回复
  • ⅴ
    2022-11-10

    info给个默认值,等拿到值再setData就好了。

    2022-11-10
    有用
    回复
登录 后发表内容