Vue 3.4 “灌篮高手” 发布
新版本主要变化
重写模板解析器,速度提升了 2 倍
重构响应性系统 (Reactivity System),让 effect 的触发更准确高效
优化 API,比如
defineModel
进入稳定阶段,以及绑定 props 时的同名简写
更新亮点
解析器速度提升 2 倍,优化 SFC 构建性能
htmlparser2
的状态机 tokenizer(分词器),它仅迭代整个模板字符串一次。结果是对于所有尺寸的模板而言,解析器始终优化 2 倍。得益于 Vue 广泛的测试用例和 ecosystem-ci,它也 100% 向后兼容 Vue 终端用户。更高效的响应性系统 (Reactivity System)
const count = ref(0)
const isEven = computed(() => count.value % 2 === 0)
watchEffect(() => console.log(isEven.value)) // logs true
count.value = 2 // logs true again
count.value
变更时,即使计算结果不变,也会触发 watchEffect
的回调。通过 3.4 优化,现在仅当计算结果实际发生变更时才会触发回调。v-bind
同名简写
<img :id="id" :src="src" :alt="alt" />
可简写为:
<img :id :src :alt />
v-bind
的行为比原生属性更像 JavaScript 是有意义的。往期推荐
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章