console
const vm1 = new Vue({
el: '#app1',
data: {
title: "2020"
}
})
const vm2 = new Vue({
el: '#app2',
data: {
title: "好妹妹"
},
methods: {
changeTitle: function() {
vm1.title = "title改变了"
}
}
})
vm2.$refs.my.innerText='啦啦啦';
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js">
</script>
<div id="app1">
<p>
{{title}}
</p>
</div>
<div id="app2">
<p ref="my">
{{title}}
</p>
<button @click="changeTitle">
按钮
</button>
</div>
/* 注:
Vue实例中:
$el:用来存储当前Vue控制的html代码块;
_data:用来存储传入的data{};保存所有传过来的参数的对象;
$refs{}:想获取的dom节点;
虚拟dom
*/
/*
重点:Vue实例的生命周期:
卸载后,不能进一步更新;因为Vue已经销毁(无效了)
*/