vue是一种用于构建用户界面的渐进式框架,核心层只关心视图层,与现代化的工具链以及各种支持类库结合使用时,vue可以为复杂的单页应用提供驱动。
学习vue的条件学习掌握html、css、JavaScript ;
vue实例的创建在vue前,需要先创建一个实例接收数据。
创建步骤:
1.创建实例
var app = new Vue({
el:"#app",
data:{},
methods:{}
})
2.接收实例的容器
"app">
其中,el表示挂载容器的选择器,
data表示需要接收的数据
methods表示要使用到的方法
通过使用v-bind指令将模板与dom结合起来,并将模板内容渲染到dom中去。
鼠标悬停1秒钟
v-bind可简写成:
这里将data数据挂载到id为app的div容器中,并且绑定在app中的h1,执行结果为
v-if控制元素的显示隐藏,如果v-if的内容为真,则显示,否则将隐藏。
{{message}}
此时,在h1身上添加了v-if=“see”指令,如果see为true,显然message照常显示,如果false,则不显示message的内容。
列表循环——v-for数组绑定v-for指令来渲染列表,通过v-for指令,将数组当中的每一项都渲染出来。
{{message}}
{{item.id}} {{item.content}}
v-on可简写成@
在实例的methods中创建了al方法——绑定在button上,如果点击了按钮,则d出警示框。
通过v-model指令,实现表单输入与应用状态之间数据的双向绑定
{{text}}