vue常用指令及原理
1 v-if 判断表达式是否为真,如果为真则插入DOM。v-show 则是通过控制css样式来控制是否显示。
如果要显示的元素中含有图片,使用 v-show 可以在显示之前提前加载,当值为 true 时就显示。使用 v-if 时图片会直到显示时才开始加载。
2 v-for 指令可以用来遍历一个数组或对象
对于数组例子:v-for="(it, index) in cars" :key="it" 。其中顺序是(value, key)
3 vue 的响应式限制
3.1 为对象添加新属性。因 getter/setter 方法是vue对象初始化的时候添加,因此已存在的属性是响应式,因此直接为对象添加新属性时不会使该属性成为响应式。
3.2 设置数组元素。不能直接使用索引来设置数组元素,使用.splice()方法移除旧元素并添加新元素。例如
this.cars.splice(1, 1, '黄河')
3.3 设置数组长度。js 中可以设置数组长度,自动让空元素填充数组至该长度。vue中不可以设置data中的数组,因为 vue 不能检测到该操作对数组的任何更改。
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)