v-bind 的绑定顺序会影响渲染结果。

常见的场景是在一个元素中同时使用 v-bind="object" 语法绑定属性和单独绑定属性。然而,这就引出了关于合并的优先级的问题。

在 2.x,如果一个元素同时定义了 v-bind="object" 语法绑定属性和单独绑定属性,那么这个单独的属性总是会覆盖 object 中绑定的属性。

<!-- template -->
<div id="red" v-bind="{ id: 'blue' }"></div>
<!-- result -->
<div id="red"></div>

在 3.x,如果一个元素同时定义了 v-bind="object" 语法绑定属性和单独绑定属性,那么声明绑定的顺序决定了它们如何合并。换句话说,现在开发者对自己所希望的合并行为有了更好的控制。

<!-- template -->
<div id="red" v-bind="{ id: 'blue' }"></div>
<!-- result -->
<div id="blue"></div><!-- template -->
<div v-bind="{ id: 'blue' }" id="red"></div>
<!-- result -->
<div id="red"></div>

记住:后面的覆盖前面的。代码中单独的属性中有id,然后 v-bind 绑定的属性对象中也有 id 了,两个 id 相同的时候,后面的会覆盖前面的。

vue 中 v-bind 合并行为相关推荐

  1. vue中 表头 th 合并单元格,且表格列数不定的动态渲染方法

    吐槽 今天,在vue中遇到 复杂表格的渲染 ,需要合并表头th的单元格,且合并单元格的那列的表头数据是动态数据,也就是不知道会有多少个表头列,而这几个表头列还分了好几个子表头.vue-split-ta ...

  2. Vue中常用的8种v指令

    Vue中常用的8种v指令 根据官网的介绍,指令 是带有 v- 前缀的特殊属性.通过指令来操作DOM元素 指令 功能 v-text="变量/表达式" 文本的设置 字符串变量+数字可以 ...

  3. bind merge r 和join_R语言中的数据合并函数(merge,cbind和rbind)的使用

    R语言中的数据合并函数(merge,cbind和rbind)的使用-R语言中用cbind() 和rbind() 构建分块矩阵 1.merge函数 两个数据框拥有相同的时间或观测值,但这些列却不尽相同. ...

  4. vue v html安全,vue 中控制v-html 中的样式,但不影响全局的小技巧

    我们知道在 Vue 中,style可以用两种方式来导入: // method1 @import ('./a.css'); //method2 复制代码 但是不管哪一种,导进的css文件都是应用于全局的 ...

  5. vue和react相同点_我在React和Vue中创建了相同的应用程序。 这是区别。

    vue和react相同点 by Sunil Sandhu 由Sunil Sandhu 我在React和Vue中创建了相同的应用程序. 这是区别. (I created the same app in ...

  6. 笔记三 vue中封装复用 过滤器 自定义组件 vue中component选项

    题外话: npm install -g express-generator npm安装express框架 封装复用 Vue中关于封装复用的内容,属于Vue中的进阶知识,在实战中对开发者的抽象和泛化能力 ...

  7. jsx怎么往js里传参数_在vue中使用jsx语法的使用方法

    什么是JSX? JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到 我为什么要在vue中用JSX? 想折腾一下呗,开玩笑.最开始是因 ...

  8. 在vue中把数据导出Excel文件

    在vue中把数据导出Excel文件 第一次尝试写文章 在vue中把数据导出成Excel格式的文件,话不多,上代码: 第一步我们要先安装几个集成的插件 npm install -S file-saver ...

  9. vue 中luckysheet实现导出

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 vue 中luckysheet实现导出 文章目录 vue中luckysheet实现导出 二.使用步骤 1.引入库 2.vue 组件中初 ...

  10. vue中动态引入图片为什么要是require, 你不知道的那些事

    相信用过vue的小伙伴,肯定被面试官问过这样一个问题:在vue中动态的引入图片为什么要使用require 有些小伙伴,可能会轻蔑一笑:呵,就这,因为动态添加src被当做静态资源处理了,没有进行编译,所 ...

最新文章

  1. HTTP/2做错了什么?刚刚辉煌2年就要被弃用了!?
  2. 牛客练习赛32 -- Xor Path
  3. vue 自定义select下拉框样式(div模拟)
  4. C语言中volatilekeyword的作用
  5. SAP- MM 委外加工(Subconctracting)流程
  6. JAX-RS开发 hello world
  7. LeetCode 2065. 最大化一张图中的路径价值(DFS)
  8. 论文浅尝 - ACL2022 | 基于多语言语义解耦表示的跨语言迁移方法实现多语言阅读理解...
  9. 热传递物理模型matlab,简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解.PPT...
  10. 跑步呼吸方法(细胞分裂呼吸法)
  11. Bsdiff:Bsd断电差分升级
  12. 在本地计算机无法启动uGs,SIEMENS_NX 免安装版
  13. MAC电脑新建TXT文档快捷键的设置技巧
  14. 英剧推荐【IT狂人】
  15. [图论] 平面图 平面性的判定
  16. 华硕b365安装服务器系统,华硕B365主板搭载intel8/9代平台安装win7的详细教程
  17. 2018宁夏网络赛 B Goldbach (米勒拉宾素数测试)
  18. MNIST导入图片数据集
  19. 基于ROS下的安卓手机图像和IMU跑ORB-SLAM3
  20. 【C++】类的6个默认成员函数详解

热门文章

  1. 半小时训练亿级规模知识图谱,亚马逊这个 AI 框架要火!
  2. 厉害!你的 CT 片子,AI 就能分析
  3. 5 万人在家办公,如何高效协同?字节跳动提供了一份指南
  4. 动漫美少女生成神器、猫的门禁...2019 年十七大最佳机器学习项目 | 年度盘点...
  5. “万物互联·泛在智能” 2019 嵌入式智能国际大会烧脑开幕!
  6. Python 爬取 6271 家死亡公司数据,一眼看尽十年创业公司消亡史!
  7. @开发者,一文搞懂什么是 C# 计时器!|CSDN 博文精选
  8. 33 关 Python 游戏,测试你的爬虫能力到底及格不?
  9. 直接上手!不容错过的 Visual Studio Code 十大扩展组件
  10. 三招快速搞定 Linux 文件批量重命名!