1.引入vue的js,以下的3不操作都是在body里面
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
2.创建vue实例
<script>
var app = new Vue({
el:"#app",
data:{
message:"你好!"
},
})
</script>
3.数据交互
<div id="app">
{{message}}
</div>
4.定义多种数据类型,以及访问方式
var app = new Vue({
el:'#app',
data:{
message:"黑马程序员!",
school:{
name:"北京人民小学",
phone:10020003300
},
schooleArea:['北京小区','重庆小区','天津小区']
}
})
<div id="app">
<div>{{message}}</div>
<div>{{school.name}}</div>
<div>{{school.phone}}</div>
<div>{{schooleArea[0]}}</div>
<div>{{schooleArea[1]}}</div>
</div>
5.基础指令:v-text
<div id="app">
<div>{{message}}</div>
<div v-text="message">深圳</div>
<div >{{message}}深圳</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var app = new Vue({
el:"#app",
data:{
message:"你好!"
},
})
</script>
6.基础指令:v-html
7.基础指令:v-on:事件名称

8.基础指令:v-show
为true显示,为false不显示,实际操作的是display的属性
9.基础指令:v-if v-bind
为true显示,为false不显示,实际操作的是标签,对标签进行添加、删除

v-for指令

v-model双向绑定,页面值改变,变量的值也改变
浙公网安备 33010602011771号