vue項(xiàng)目配置vuex并開啟熱更新方式
vue項(xiàng)目配置vuex并開啟熱更新
安裝 vuex 啥的,就不說了,大家都會(huì)。
安裝好之后,就要開始了。
src 文件夾下新建一個(gè) store 文件夾
(即,store文件夾下,創(chuàng)建四個(gè)文件夾,每一個(gè)文件夾下創(chuàng)建一個(gè)同名的 js 文件)
store.js
import Vuex from 'vuex' import defaultState from './state/state' import mutations from './mutations/mutations' import getters from './getters/getters' import actions from './actions/actions' const isDev = process.env.NODE_ENV === 'development' export default () => { const store = new Vuex.Store({ strict: isDev, state: defaultState, mutations, getters, actions }) // 開啟熱更新 if (module.hot) { module.hot.accept([ './state/state', './mutations/mutations', './actions/actions', './getters/getters' ], () => { const newState = require('./state/state').default const newMutations = require('./mutations/mutations').default const newActions = require('./actions/actions').default const newGetters = require('./getters/getters').default store.hotUpdate({ state: newState, mutations: newMutations, getters: newGetters, actions: newActions }) }) } return store }
index.js
import Vue from 'vue' import VueRouter from 'vue-router' import Vuex from 'vuex' import App from './app.vue' import createRouter from './config/router' import createStore from './store/store' Vue.use(VueRouter) Vue.use(Vuex) const router = createRouter() const store = createStore() new Vue({ router, store, render: (h) => h(App) }).$mount('#root')
配置 vuex完成,同時(shí)我們也開啟了熱更新。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue3+Element?Plus實(shí)現(xiàn)el-table跨行顯示(非腳手架)
這篇文章主要介紹了Vue3+Element Plus實(shí)現(xiàn)el-table跨行顯示(非腳手架),本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09Vue3+Vite項(xiàng)目使用less的實(shí)現(xiàn)步驟
最近學(xué)習(xí)在vite項(xiàng)目中配置less,本文主要介紹了Vue3+Vite項(xiàng)目使用less的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02在nginx上部署vue項(xiàng)目(history模式)的方法
vue-router 默認(rèn)是hash模式,使用url的hash來模擬一個(gè)完整的url,當(dāng)url改變的時(shí)候,頁面不會(huì)重新加載。這篇文章主要介紹了在nginx上部署vue項(xiàng)目(history模式),需要的朋友可以參考下2017-12-12vue自定義一個(gè)v-model的實(shí)現(xiàn)代碼
這篇文章主要介紹了vue自定義一個(gè)v-model的實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06vant steps流程圖的圖標(biāo)使用slot自定義方式
這篇文章主要介紹了vant steps流程圖的圖標(biāo)使用slot自定義方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06