store文件夹里index.js
import { createStore } from 'vuex'
export default createStore({
state: {
name: '',
},
mutations: {
// addName自定义名称,name是state的属性名
addName(state, name) {
state.name = name
},
},
})
使用方式
export default {
created() {
let name = '柴晓畅'
//通过 addName是mutations自定义的方法名,name是修改state属性值
this.$store.commit('addName', name)
console.log(this.$store.state.name)
}
}
</script>