vuex1
Posted 鱼大饼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuex1相关的知识,希望对你有一定的参考价值。
Vuex 是什么?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
<div id="app"> <p>{{ count }}</p> <p> <button @click="increment">+</button> <button @click="decrement">-</button> </p> </div> <script src="vue/vue.js"></script> <script src="vue/vuex.js"></script> <script> const store =new Vuex.Store({ state:{ count:0 }, mutations:{ increment:state =>state.count++, decrement:state =>state.count-- } }) var app =new Vue({ el:‘#app‘, computed:{ count(){ return store.state.count } }, methods:{ increment:function(){ store.commit(‘increment‘); // 到vuex里面做业务逻辑 }, decrement:function(){ store.commit(‘decrement‘); } } })
个人理解为原来点击触发的事件统一交到vuex里面管理了。methods只提供事件函数,具体的业务逻辑到vuex里面
以上是关于vuex1的主要内容,如果未能解决你的问题,请参考以下文章