自定义组件的生命周期回调中不能获取修改data的值?
发布于 5 年前 作者 guiyingqiu 350 次浏览 来自 问答

微信小程序的自定义组件父组件传给子组件的数据在生命周期中无法获取么?如下:

  lifetimes:{
    attached(){
      console.log("组件接受的数据",this.data.steps);//组件接受的数据 []
    }
  }

打印出来的是个空数组,但是如果去掉steps打印data是有这个数据的

 lifetimes:{
    attached(){
      console.log("组件接受的数据",this.data);//组件接受的数据 
                                                      //{steps: Array(0), orderList: Array(0)}
                                                      //orderList: (2) [{…}, {…}]
                                                      //steps: [{…}]
                                                      //__proto__: Object
                                                            
        }
     }

有没有大佬说明一下?官方文档也没找到相关的说明。

1 回复

父组件传的数据是写死的,还是请求的数据?

回到顶部