子组件子mounted拿不到父组件的值

2019-12-09  本文已影响0人  一包
image.png

原因呢,怪我太蠢,我们看看vue父子组件的声明周期就可以啦

父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted

因为子组件的mounted先执行,而我的数据是在父组件mounted的时候请求的,然后再传给子组件,所以拿不到(怪我蠢:()

 watch: {
    details(val) {
      let fileschanged = this.filterArr(val.fileschanged);
      this.$set(val, "fileschanged", fileschanged);
    }
  },

注意:改变对象的值使用set!!!!!

上一篇 下一篇

猜你喜欢

热点阅读