Vue3store配置以及简单⽰例
使⽤版本为2.9.6的vue配置store⼀直不成功,查阅相关资料发现⼤部分解决⽅案都是基于vue3,于是也将vue版本升级,两个版本的部分配置⽅法存在⼀定差异,在此记录⼀下。
1. ⾸先升级vue版本
npm uninstall vue-cli -g
npm install -g @vue/cli@4.5.13
如果安装速度过慢,尝试将远程源换成淘宝镜像
教师节礼物小学生送什么合适艾晚的水仙球2.创建新⼯程
npm create vuedemo
cd vuedemo
npm run serve
3.安装vue-router和vuex
npm install vuex
牛b签名npm install vue-router
4.创建src/store.js,简单配置state进⾏测试
我的心好冷sara最初使⽤Vue.use(Vuex)报错,该种加载插件的⽅式为vue2版本使⽤
import Vuex from'vuex'
const state ={
name:"test"
}
const mutations ={
}
const getters ={
}
export default new Vuex.Store({
state,
mutations,
getters
})
5.main.js挂载App(与vue2有区别)
import{ createApp }from'vue'
import App from'./App.vue'
import store from'./store'
const app =createApp(App)
app.use(store)
6.测试store能否正确读取,修改HelloWorld.vue
<template>
<div class="hello">
<h1>{{ msg }}</h1>
</div>
qq英文名字</template>
<script>
export default{
name:'HelloWorld',
data(){
return{
搭脚手架}
},
computed:{
msg(){
return this.$store.state.name; }
}
}
</script>
成功读取state
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论