| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> vue条件渲染、列表渲染、样式绑定 -> 正文阅读 |
|
[JavaScript知识库]vue条件渲染、列表渲染、样式绑定 |
样式绑定class绑定1、对象语法
我们也可以在这里绑定一个返回对象的计算属性
2、数组语法
可以使用三元表达式
style 绑定1、对象语法
也可以直接绑定到一个样式对象,对象语法常常结合返回对象的计算属性使用
2、数组语法
条件渲染v-if
在 template 元素上使用 v-if 条件渲染分组因为 v-if 是一个指令,所以必须将它添加到一个元素上。但是如果想切换多个元素呢?此时可以把一个
用 key 管理可复用的元素如下代码:
在上面的代码中切换
如果不想要让他们复用,而是完全独立,只需要给这两个
此时,两个 v-if 与 v-for 同时渲染
一般我们在两种常见的情况下会倾向于这样做: 1、为了过滤一个列表中的项目 (比如 2、为了避免渲染本应该被隐藏的列表 (比如
v-show用法与
不同的是带有
一般来说, 因此,如果需要非常频繁地切换,则使用 如果在运行时条件很少改变,则使用 列表渲染
也可以用
维护状态 key当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每个索引位置正确渲染。 这会导致当我们使用 push、unshift 等会使数据顺序发生变动的操作时,页面的数据会发生错位。 为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性:
1、如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:17:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |