点击详情页面时,首页城市会跟着变
-
Home.vue 组件和 City.vue组件之间如果能够有公用的组件,就可以实现数据的共享 – Vuex 数据层框架

-
npm install vuex --save
-
src 下创建一个store文件夹,建一个index.js 文件
-
index.js文件内

-
main.js内配置
- 引入

- 根vue实例内传入store
、 - Header数据要共享
- header的数据不再从ajax获取,而是直接通过前端获取 --this.$store.state.XXX

- header的数据不再从ajax获取,而是直接通过前端获取 --this.$store.state.XXX
- 引入
-
点击某一个城市,对应的跟着改变 即 – 改

本文介绍了如何使用Vuex实现前端组件间的数据共享,详细讲解了Vuex的安装、配置、状态管理和组件映射。通过actions、mutations改变state,并讨论了路由参数传递、动态路由、localStorage的使用以及在遇到问题时的解决策略。同时,文章提到了Vuex的优化技巧,如映射计算属性、getters和模块拆分,以及利用keep-alive避免重复获取数据。
最低0.47元/天 解锁文章
691

被折叠的 条评论
为什么被折叠?



