怎么在UniAPP使用vue3的vuex
要在UniAPP中使用Vue3的Vuex,需要先安装最新版本的Vue3和Vuex4,并在main.js中进行配置。
- 安装Vue3和Vuex4
在项目根目录下执行以下命令:
npm install vue@next vuex@next --save
- 在main.js中引入Vue3和Vuex4
import { createApp } from 'vue'
import App from './App.vue'
import store from './store'
createApp(App).use(store).mount('#app')
- 在store.js中配置Vuex4
import { createStore } from 'vuex'
const store = createStore({
state () {
return {
count: 0
}
},
mutations: {
increment (state) {
state.count++
}
}
})
export default store
- 在组件中使用Vuex4
<template>
<div>
<p>Count: {{ count }}</p>
<button @click="increment">Increment</button>
</div>
</template>
<script>
export default {
computed: {
count () {
return this.$store.state.count
}
},
methods: {
increment () {
this.$store.commit('increment')
}
}
}
</script>
这样就可以在UniAPP中使用Vue3的Vuex4了。
原文地址: https://www.cveoy.top/t/topic/bpcF 著作权归作者所有。请勿转载和采集!