博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vuex之热更新
阅读量:6223 次
发布时间:2019-06-21

本文共 1041 字,大约阅读时间需要 3 分钟。

vuex 热更新

// store.jsimport 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({ // 不直接 export    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}复制代码

转载于:https://juejin.im/post/5b99ba9ae51d450e9e43eb41

你可能感兴趣的文章
SQL 存储过程入门(事务)(四)
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
[SQL Server优化]善用系统监视器,确定系统瓶颈
查看>>
Wireshark数据抓包教程之Wireshark捕获数据
查看>>
jquery发送异步请求
查看>>
I2S音频总线学习(一)数字音频技术
查看>>
怎么解决VMware“该虚拟机似乎正在使用中”问题
查看>>
C语言复合字面量的使用
查看>>
[积累]C++复习 海大2014硕士生面试题微信系统总结
查看>>
Python初学笔记
查看>>
【小白的CFD之旅】14 实例反思
查看>>
jqGrid在IE中使用iframe嵌套,页码条不显示问题
查看>>
使用IntelliJ IDEA开发SpringMVC网站(五)博客文章管理
查看>>
jquery左右链接类似frameset的插件
查看>>
什么情况下会调用到session_destroy()
查看>>
WPF显示html的几种方法
查看>>
禁用ios7 手势滑动返回功能
查看>>
iOS顶部滑动菜单:FDSlideBar 与NinaPagerView
查看>>
新手选择使用 Linux 桌面的七个注意点
查看>>
进程的优先级 与 CFS 进程调度
查看>>