代码之家  ›  专栏  ›  技术社区  ›  Mwatha Kinyua

如何在VueJS DevTools中使Vuex“不可见”

  •  3
  • Mwatha Kinyua  · 技术社区  · 8 年前

    vuejs有一个配置选项,用于关闭组件检查。可通过以下方式访问

    Vue.config.devtools = false
    

    vue devtools disabled

    我正在为vuex寻找一个类似的配置,因为即使关闭了Vue Js devtools,我仍然可以看到存储,包括突变和撤销它们的能力,这是我不想要的。

    3 回复  |  直到 8 年前
        1
  •  1
  •   Mwatha Kinyua    8 年前
    if (process.env.NODE_ENV === 'production') {
      Vue.config.devtools = false
      Vue.config.productionTip = false
    }  
    

    将上述代码添加到应用程序。js入口文件和使用构建工具设置环境解决了我的问题。

    VueX store not detected in production as desired

        2
  •  0
  •   Ikbel    8 年前

    Vuex Devtools 但是,定期(每200ms左右)运行以下各项似乎可以保持 Vuex

    window.__VUE_DEVTOOLS_GLOBAL_HOOK__.emit('vuex:init', {})
    

    setInterval(() => {
          window.__VUE_DEVTOOLS_GLOBAL_HOOK__.emit('vuex:init', {})
    }, 200)
    
        3
  •  0
  •   kevmo314    8 年前

    对于任何未来的游客来说 fixed in Vuex so设置 Vue.config.devtools = false