最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項目配置vuex并開啟熱更新方式

 更新時間:2024年01月04日 09:13:54   作者:淘淘是只狗  
這篇文章主要介紹了vue項目配置vuex并開啟熱更新方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue項目配置vuex并開啟熱更新

安裝 vuex 啥的,就不說了,大家都會。

安裝好之后,就要開始了。

src 文件夾下新建一個 store 文件夾

(即,store文件夾下,創(chuàng)建四個文件夾,每一個文件夾下創(chuàng)建一個同名的 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完成,同時我們也開啟了熱更新。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 關于vue-admin-element中的動態(tài)加載路由

    關于vue-admin-element中的動態(tài)加載路由

    這篇文章主要介紹了關于vue-admin-element的動態(tài)加載路由,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue3生命周期函數(shù)使用及說明(掛載、更新、銷毀)

    vue3生命周期函數(shù)使用及說明(掛載、更新、銷毀)

    文章對比了Vue2和Vue3的生命周期函數(shù),指出Vue3在Vue2的基礎上增加了on前綴的生命周期,移除了了創(chuàng)建前后的生命周期鉤子,并引入了setup和onUnmount等等新特性,文章強調(diào)了在單頁面中生命函數(shù)可以多次使用,并提供了表格對比幫助理解
    2026-05-05
  • vue-router為激活的路由設置樣式操作

    vue-router為激活的路由設置樣式操作

    這篇文章主要介紹了vue-router為激活的路由設置樣式操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue3 Element Plus表格默認顯示一行實例

    Vue3 Element Plus表格默認顯示一行實例

    這篇文章主要介紹了Vue3 Element Plus表格默認顯示一行實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • vue3中關于路由hash與History的設置

    vue3中關于路由hash與History的設置

    這篇文章主要介紹了vue3中關于路由hash與History的設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 全面詳解vue種數(shù)組去重的12種方法示例

    全面詳解vue種數(shù)組去重的12種方法示例

    這篇文章主要介紹了vue數(shù)組去重的12種方法示例全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 在vue中使用setInterval的方法示例

    在vue中使用setInterval的方法示例

    這篇文章主要介紹了在vue中使用setInterval的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • vue3使用threejs實現(xiàn)3D卡片水平旋轉(zhuǎn)效果的示例代碼

    vue3使用threejs實現(xiàn)3D卡片水平旋轉(zhuǎn)效果的示例代碼

    這篇文章主要介紹了在vue3中使用threejs實現(xiàn)3D卡片水平旋轉(zhuǎn)效果,文中通過代碼示例講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • Vue項目打包部署總結(jié)篇

    Vue項目打包部署總結(jié)篇

    這篇文章主要介紹了Vue項目打包部署總結(jié)篇,關于Vue項目發(fā)布的相關問題就先總結(jié)這么多,幾乎在每一步都踩過坑才有所體會,有問題歡迎各位同學一起探討,需要的朋友可以參考下
    2024-08-08
  • vue3.0 搭建項目總結(jié)(詳細步驟)

    vue3.0 搭建項目總結(jié)(詳細步驟)

    這篇文章主要介紹了vue3.0 搭建項目總結(jié)(詳細步驟),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05

最新評論

大邑县| 青岛市| 峨山| 平泉县| 长兴县| 商洛市| 抚远县| 苏州市| 班玛县| 大名县| 元谋县| 赣州市| 马尔康县| 清河县| 安溪县| 略阳县| 潜江市| 河西区| 岱山县| 云浮市| 咸阳市| 商南县| 雷山县| 怀来县| 共和县| 南充市| 利川市| 即墨市| 陕西省| 印江| 泾阳县| 通许县| 丹东市| 当阳市| 肃南| 随州市| 宿迁市| 松原市| 康马县| 滨州市| 德保县|