Vue的实例属性
直接通过vue对象.属性,访问的是来自data或computed的属性。但在vue对象中el、data等等这些键也称为属性,这些属性就是vue的实例属性。
ref的使用
在vue里,往往使用ref来代替id的使用。可快速通过ref的值来获得页面中的某个元素。
<body>
<div id="app1">
</div>
<div id="app2">
<button type="button" @click="showVueObject()">点我</button>
<button type="button" ref="btn02" @click="changeBtnValue()" >改变自己</button>
</div>
</body>
<script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
<script>
var vue1 = new Vue({
el: "#app1",
});
var vue2 = new Vue({
el:'#app2',
methods:{
showVueObject:function(){
console.log(vue1);
},
changeBtnValue:function(){
this.$refs.btn02.innerHTML = "向前走,别回头";
}
}
})
</script>
mount的使用
实现了页面元素和vue对象的动态绑定,之前都是动过el绑定,现在可以通过mount实例属性进行绑定。
<script>
var vue1 = new Vue({
//el: "#app1",
template:"<h1>hello</h1>"
});
vue1.$mount("#app1");
</script>