vue3 与 vue2 的区别

布尔型 Attribute​

布尔型 attribute 依据 true / false 值来决定 attribute 是否应该存在于该元素上。disabled 就是最常见的例子之一。

v-bind 在这种场景下的行为略有不同:

<button :disabled="isButtonDisabled">Button</button>

当 isButtonDisabled 为真值或一个空字符串(即<button disabled="">)时,元素会包含这个 disabled attribute。而当其为其他假值时 attribute 将被忽略。

v-if 和 v-for​

v-if 和 v-for​

同时使用 v-if 和 v-for 是不推荐的,因为这样二者的优先级不明显。

vue2当 v-if 和 v-for 同时存在于一个元素上的时候,v-for 会首先被执行

vue3当 v-if 和 v-for 同时存在于一个元素上的时候,v-if 会首先被执行

在 v-for 里使用范围值​

v-for 可以直接接受一个整数值。在这种用例中,会将该模板基于 1...n 的取值范围重复多次。

<span v-for="n in 10">{{ n }}</span>

注意此处 n 的初值是从 1 开始而非 0。

posted @   王二疯  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示