最新国产好看的视频,伊人天堂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完成,同時我們也開啟了熱更新。

總結

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

相關文章

  • 關于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等等新特性,文章強調了在單頁面中生命函數(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卡片水平旋轉效果的示例代碼

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

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

    Vue項目打包部署總結篇

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

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

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

最新評論

通城县| 金乡县| 乐都县| 崇明县| 桐庐县| 攀枝花市| 广饶县| 天气| 武冈市| 柘荣县| 西林县| 玉山县| 温州市| 大新县| 叙永县| 西青区| 东乌| 丹凤县| 涞水县| 临沂市| 龙口市| 四会市| 凤阳县| 丽江市| 深圳市| 广宁县| 抚顺市| 工布江达县| 庐江县| 调兵山市| 辰溪县| 莱阳市| 神池县| 招远市| 筠连县| 青海省| 隆昌县| 崇信县| 都匀市| 昌乐县| 白城市|