当我们使用vue编写组件时,往往需要组件之间进行数据的传递,但是当组件过多或者项目较复杂时,传递数据变得比较麻烦。
这时我们可以通过使用 vuex 让数据传递变得方便
vuex独立于你编写的组件,可以用它来帮你保存需要传递的数据,当其他组件需要这些数据时,就可以直接从vuex中获取
如果想将A组件的中数据 100 传递给 B组件,可以先将 A组件的 100 放到 vuex 中保存 , B组件 再从 vuex 中获取这个数据 来达到传递数据的目的, 当然C组件 D组件 其他组件
也可以从 vuex仓库中获取这个 数据 100 这就实现了 数据传递的方便性,清晰性
如果想要学习vuex,可以先下载我这个 demo vuex-demo 结合vuex 官网 了解各个api的作用 最后自己编写一个 vuex的 demo 可以很快学会运用vuex
如果有错误的地方 欢迎指出