来源:自学PHP网 时间:2020-11-26 16:50 作者:小飞侠 阅读:次
[导读] vuex的数据渲染与修改浅析...
今天带来vuex的数据渲染与修改浅析教程详解
1.vuex是什么? 用官方的话来说“Vuex 就是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化”。而说的通俗易懂点就是”你想要在不同的组件中使用同一份数据,并且在不同的组件中都可以实时修改它并且这份数据保持同步“。 2.如何使用state中的数据 在你创建好store这个仓库之后,并且在其中添加了相应的数据以及修改它的方法,你就可以在你的组件中使用这个仓库了。比如我们的store是这样最简单的一中: 在组件中渲染store中的数据 1.通过 {{count}} 2.这时我们就需要在这个组件中获取store中的数据了。我们可以直接在本组件的计算属性computed中获取 3.然后p标签中的count就会渲染出store中的count的值 0 了。 如果你觉得这样写太麻烦了,我们就可以使用vuex的辅助函数mapState 在使用这个辅助函数之前我们需要引入这个辅助函数
最后同样是在计算属性中使用它, 3.如何修改state中的数据 首先我们要知道,官网虽然说修改state中的数据唯一方法就是提交 mutation。但是我们也可以直接修改state中的数据,列如 言归正传,如何提交mutation了? 1.创建一个方法来提交mutation,比如最简单的点击事件触发某个方法,然后这个方法来提交mutation。 在vuex中提交mutation的方式就是使用 如果你觉得这样也麻烦,同样有辅助函数来帮助你,还是一样,先引入这个辅助函数
然后在本组件的methods中调用它
总结 到此这篇关于vuex数据渲染与修改的文章就介绍到这了,更多相关vuex数据渲染与修改内容请搜索自学php网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学php网! 以上就是关于vuex的数据渲染与修改浅析全部内容,感谢大家支持自学php网。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com