个人主页:五敷有你
系列专栏:Vue
⛺️稳重求进,晒太阳
插值表达式是一种Vue的模板语法
数据改变,视图自动更新
访问数据:实例.属性名
修改数据:实例.属性名=“值”
在拓展中搜索VueDevtools下载安装
给他权限
OK
Vue会根据不同的指令,针对标签实现不同的功能
指令:带有v-前缀的特殊标签属性
v-html="表达式" ->动态设置元素innerHTML
作用:控制元素显示隐藏(条件渲染)
语法:v-if="表达式" 表达式值:true 显示,flase 隐藏
原理:根据条件判断,是否创建或移除元素节点
场景:不频繁切换的场景
作用:控制元素显示隐藏
语法:v-show="表达式"
原理:切换display:none
场景:频繁切换显示隐藏场景
作用:复制v-if进行判断渲染
语法:v-else v-else-if="表达式"
注意:需要紧挨着v-if一起使用
//简写
v-on:事件名="methods中的函数名"
/.../
methods:{
func(num){
app.count=app.count+num;
}
}
作用:动态的设置html的标签属性 ->src url title
语法:v-bind:属性名="表达式" 简写::属性名="表达式"
作用:基于数据循环,多次渲染整个元素 →数组、对象、数字
语法:v-for="(item,index) in 数组" (item每一项,index下标)
v-for中的key
加key相当于每一列加了名字
不加v-for的默认行为会尝试原地修改元素(就地复用)
作用:给表单元素使用,双向数据绑定--->可以快速获取或设置表单元素内容
语法:v-model="变量"