Laravel + Vue3 + Vuex 筆記
npm install 以下套件
"vue": "^3.2.37", "vue-loader": "^16.8.3", "vue-template-compiler": "^2.7.10", "vuex": "^4.0.2"resources/js/exampleStore.js 範例
export default {
state () {
return {
count: 0
}
},
mutations: {
increment (state) {
state.count++
}
}
};
在 resources/js/app.js 加上
import { createApp } from 'vue';
import { createStore } from 'vuex';
import exampleStore from './exampleStore.js';
window.store = createStore({
modules: {
example: exampleStore
}
});
window.app = createApp({
//
})
.use(store)
.mount('#app');
執行
npm run prod
留言
張貼留言