Vue.observable

核心作用:把一个普通的 JavaScript 对象变成响应式对象。当这个对象的属性发生变化时,所有依赖它的组件视图会自动更新。

Vue 3 中 Vue.observable 已被移除,改用 Composition API 的 reactive 和 ref。

方案 适用场景 不适用场景
Vue.observable / reactive 2-3个组件共享少量数据、临时状态、简单主题切换 复杂表单跨页面、多模块数据、需要时间旅行调试
Vuex / Pinia 大型项目、用户权限、购物车、需要严格数据流管控 只需父子组件通信(用 props/emit 更轻)
posted @ 2026-07-24 08:53  小肥123  阅读(8)  评论(0)    收藏  举报