Vue.observable
核心作用:把一个普通的 JavaScript 对象变成响应式对象。当这个对象的属性发生变化时,所有依赖它的组件视图会自动更新。
Vue 3 中 Vue.observable 已被移除,改用 Composition API 的 reactive 和 ref。
| 方案 | 适用场景 | 不适用场景 |
|---|---|---|
| Vue.observable / reactive | 2-3个组件共享少量数据、临时状态、简单主题切换 | 复杂表单跨页面、多模块数据、需要时间旅行调试 |
| Vuex / Pinia | 大型项目、用户权限、购物车、需要严格数据流管控 | 只需父子组件通信(用 props/emit 更轻) |
浙公网安备 33010602011771号