收藏
回答

在onLoad里面不能直接为page中的data赋值吗?

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

3 个回答

  • 胖丫么胖
    胖丫么胖
    04-10
    • -这是又重新发帖了么
    04-10
    有用
    回复 5
    • 眷念
      眷念
      04-10
      不是,昨天发错图了,是以前放桌面的,今天现弄的
      04-10
      回复
    • 胖丫么胖
      胖丫么胖
      04-10回复眷念
      首先你赋值问题。setData是异步的,你要这样写
      04-10
      回复
    • 眷念
      眷念
      04-10
      大佬能帮我瞅瞅吗,我跑断点到setData那里就死了
      04-10
      回复
    • 胖丫么胖
      胖丫么胖
      04-10回复眷念
      04-10
      回复
    • 胖丫么胖
      胖丫么胖
      04-10回复眷念
      给你写了个代码片段:
      https://developers.weixin.qq.com/s/8AZ5dum47vgl
      04-10
      回复
  • 祺爸💎
    祺爸💎
    04-10

    能,你这个报错不是这个问题

    --↓↓👍点赞是回答的动力哦

    04-10
    有用
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    04-10

    第19行改为:console.log(this.data.user_data);

    另外setData是异步的,你需要在回调里打印才能看到你刚刚设置的值。

    04-10
    有用
    回复 4
    • 眷念
      眷念
      04-10
      我之前这样试过,但是取不了值啊,console.log(this.data.user_data);出现的值就是undefined
      04-10
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      04-10回复眷念
      04-10
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      04-10回复眷念
      setData是异步的,你需要在回调里打印才能看到你刚刚设置的值。
      04-10
      回复
    • 眷念
      眷念
      04-10回复Admin²⁰²⁰
      那大佬知道为什么我断点跑到setData之后就死了吗,值确实是能打出来,
      04-10
      回复
登录 后发表内容
问题标签