Vue 状态管理 & Vue CLI
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
<template>
<div>
<h1>{{ count }}</h1>
<button @click="increment">+</button>
<button @click="decrement">-</button>
</div>
</template>
<script>
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
count: 0
},
mutations: {
increment(state) {
state.count++
},
decrement(state) {
state.count--
}
}
})
export default {
computed: {
count() {
return store.state.count
}
},
methods: {
increment() {
store.commit('increment')
},
decrement() {
store.commit('decrement')
}
}
}
</script>
这个简单的Vue应用展示了如何使用Vuex进行状态管理。它包含一个计数器,通过两个按钮来增加或减少计数。计数器的状态存储在Vuex store中,并通过计算属性和方法与模板连接。这个例子简单易懂,适合作为Vue状态管理和Vue CLI基础使用入门。
评论已关闭