Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。Vue实例中,让其他组件可以使用
State:就是我们的状态(姑且可以当做是data中的属性);VIew:视图层,可以针对state的变化,显示不同的信息;Actions,这里的Actions主要是用户的各种操作:点击、输入等等,会导致状态的改变。代码如下:
new Vue({
// state
data () {
return {
count: 0
}
},
// view
template: `
<div>{{ count }}</div>
`,
// actions
methods: {
increment () {
this.count++
}
}
})Actions都想修改同一个状态(比如:Home.vue要修改,Profile.vue也需要修改这个状态)Vuex就是帮助我们统一管理的大管家Vuex背后的思想
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165718.html原文链接:https://javaforall.cn