stateで何も定義していのにstore.state.◯◯が使えてしまうのは、勝手に自動生成でもしてくれているのでしょうか?
######例
stateには何も定義していません
store.js
import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { } })
しかし定義していないtestが使えている?ようになります
これはただの変数として扱われたのでしょうか?
.Vue
this.$store.state.test = "テスト" console.log(this.$store.state.test) 結果 テストと表示される
あなたの回答
tips
プレビュー