var vm = new Vue({
el:'#app',
data:{msg:'小明'},
methods: {
change(){
this.msg='小綠'
console.log(document.getElementById('p1').innerText); //小明,因為this.msg是異步的
}
},
});
解決方式
var vm = new Vue({
el:'#app',
data:{msg:'小明'},
methods: {
change(){
this.msg='小綠'
this.$nextTick(()=>{
console.log(document.getElementById('p1').innerText); //小明
})
}
},
});