<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue实例的一些简单方法</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="box">
{{a}}
</div>
<script type="text/javascript">
var vm = new Vue({
el:'#box',
data:{
a:'test',
},
});
//vm就是实例对象
console.log(vm.$el); //这里就是div元素
vm.$el.style.background = 'blue';
console.log(vm.$data);
console.log(vm.$data.a); //'test'
</script>
</body>
</html>
2.手动挂载
<div id="box2">
{{b}}
</div>
<div id="box3">
{{c}}{{d}}
</div>
<script type="text/javascript">
/*手动挂载*/
vm2=new Vue({
data:{b:"张三"}
})
vm2.$mount("#box2");
vm2.$el.style.backgroundColor='blue'
/*其它写法*/
vm3=new Vue({
data:{
c:"李四",
d:"Hello,World!"
},
zdy:"我是自定义属性" //自定义属性
}).$mount("#box3")
console.log(vm3.$options.zdy);
</script>
效果截图