<script>
export default {
data() {
return {
floorData0: {},
floorData1: {},
floorData2: {},
}
},
props:['floorData'],
watch:{
floorData:val => {
console.log(this.floorData);
this.floorData0 = this.floordata[0];
this.floorData1 = this.floordata[1];
this.floorData2 = this.floordata[2];
}
}
}
</script>
在floorData傳值成功的前提下,有時(shí)候會(huì)出現(xiàn)直接在 watch 里面通過(guò) this.floorData 是無(wú)法拿到的,總是顯示 undefined。然后需要通過(guò) newVal和oldVal這么處理,才能拿到 floorData 的值:
watch:{
floorData:(newVal,oldVal) => {
console.log(newVal);
this.floorData0 = newVal[0];
this.floorData1 = newVal[1];
this.floorData2 = newVal[2];
}
}