收藏
回答

自定义组件 properties里的数据 在attached时显示为null

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 自定义组件 Comonents 工具 6.6.6 2.2.5

- 当前 Bug 的表现(可附上截图)



- 预期表现

这是通过数据绑定获取的数据,如果希望在attached时做一些setdata的操作 怎样才能取到它的值呢?

- 复现路径


- 提供一个最简复现 Demo


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

4 个回答

  • 卢霄霄
    卢霄霄
    2018-09-18

    方便做个代码片段吗?另外我其实组件经常用 observer来确保 properties有值的。。

    2018-09-18
    赞同
    回复 3
    • 小时
      小时
      2018-09-18

      数据是调用该组件的主组件通过api获取,然后传递进来的,代码片段写不了吧?但是在本地模拟数据,通过相同的方式传递到子组件时不会发生这种情况

      2018-09-18
      赞同
      回复
    • 小时
      小时
      2018-09-18

      尝试了一下observer,成功了,谢谢


      2018-09-18
      赞同
      回复
    • 卢霄霄
      卢霄霄
      2018-09-18回复小时

      不谢,记得在 observer里 this.setData给自己赋值要小心哦。。

      2018-09-18
      赞同
      回复