<div :parenData ="datas"></div>
<script>
data(){
return{
datas:"1"
}
},
methods:{
changeData(){
this.datas= "2";
}
},
mounted(){
let that = this;
settimeout(()=>{
that.changeData();
});
}
</script>
子组件
<div>{{msg}}</div>
<script>
data(){
return{
msg:""
}
},
watch:{
parendData(n,o){ //n为新值,o为旧值;
this.msg = n;
}
},
props:["parendData"],
mounted(){
this.msg = this.parendData;
}
</script>
监听对象
watch: {
productTop: {
handler(newData,oldData){
this.getBarChart();
},
deep:true
},
},
mounted: function () {
this.getBarChart();
},
props:{
productTop:Object
},