解决办法:
使用监听器:watch或者nextTick()
nextTick():不起效果,就用wacth
注:下面的代码是,props是数组,子组件模块有两种情况,
一种是在mounted(created)可以使用props,所以要判断是否有数据,在执行相关操作prop数据(正常情况下)
另一种为空的情况下,就要监听(异常情况下)
我的:两种情况下都用到
mounted () {
this.$nextTick(() => {
console.log('计算a')
if (this.orderArr.length > 0) {
console.log('计算1')
this.cptOrder()
}
})
},
watch: {
orderArr (newVal, oldVal) {
console.log('计算b')
if (oldVal.length === 0) {
console.log('计算2')
this.cptOrder()
}
}
},