文章预览
Vue.js 正准备推出新的小版本 Vue 3.5。这个版本(目前处于 Alpha 阶段),带来了一系列的增强功能、新特性和重要的变更,以提升开发体验和用户体验。以下是根据 官方 changelog [1] 以及 我们的朋友 Michael 和 Alex 在 DejaVue 播客中对 Evan 的采访 [2] ,整理出来的 Vue 3.5 即将带来的内容。 响应式属性解构 响应式属性解构已经处于实验状态约一年了,但随着 3.5 版本的发布,它将成为一个稳定特性。这个特性允许你从 defineProps 宏中解构属性而不会失去响应性。 import { watchEffect } from 'vue' const { count } = defineProps([ 'count' ]) watchEffect( () => { // 每当父组件中的 count 属性发生变化时,这里就会记录 console .log(count) }) 尤雨溪说:“几乎每一个在实际项目中大规模使用 响应式属性解构 的开发者都反馈良好。他们表示喜欢这个特性,希望看到这个
………………………………