vue模块化开发下,怎样创建一个简单的store
原理
创建一个js文件,里面的数据,在需要的组件中引入,就可以达到数据共享了。
简单实现
创建一个store文件夹,并在下面创建一个store.js,以下是示例
export default {
state: {
msg: 'hello'
},
setStateMsg(val){
console.log(val)
this.state.msg = val
}
}
然后在组件中引用就可以了
import store from '../store/store.js'
组件data中:
msg:store.state.msg