我正在努力用 vuejs 和 vuex 开发一个项目,但它不适用于this.$store.state.count
用于组件。为什么?
我的配置:
"vuex": "^2.0.0"
商店.js:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
count: 12
},
mutations: {
increment (state) {
state.count++
}
},
strict: true
})
主.js:
import store from './vuex/store'
import Vue from 'vue'
new Vue({
store,
.
.
.
}).$mount('#app')
组件.js:
<script>
export default {
name: 'landing-page',
created: () => {
console.log('status2')
console.log(this.$store.state.count)
}
}
</script>
错误:
Uncaught TypeError: Cannot read property '$store' of undefined