我正在开发一款vue应用程序,它有一个store 模块,在某些情况下每秒会发出50个事件.这些事件每次都会导致vuexMutations .

我想知道是否有办法在vue devtools中排除某些vue事件和vuexMutations .

有人知道怎么做吗?

最好的

推荐答案

因此,不幸的是,当前的Vue开发工具只能解决您的一个问题:VuexMutations .在Vuex选项卡中,可以应用正则表达式来过滤不必要的事件.这样,即使你的应用程序生成了很多事件,你也可以过滤掉噪音,防止Vue开发工具崩溃.

我想你会有一个正则表达式过滤掉你提到的大量事件.例如,如果我想过滤掉一个名为NOISY_MUTATION的Mutations ,你可以将这个正则表达式放入Vuex过滤器:/^((?!NOISY_MUTATION).)*$/

现在,坏消息来了.不幸的是,事件似乎没有正则表达式过滤器,而只是执行一个简单的toLowerCase匹配.

我已经向Vue DevTools repo发布了一份公关报告来解决这个问题,所以如果他们认为这是一个值得添加的版本,我希望它能在某些版本中发布:https://github.com/vuejs/vue-devtools/pull/838

祝你好运

埃里克

Vue.js相关问答推荐

Vue 3组合式API如何测试是否发出正确的事件

vuetify/mdi 不显示图标

处理多张卡片中的按钮

如何通过 setup() 发出多个参数?

Vuejs - 更新数组中对象的数组

Webpack 导入的模块不是函数

将 Vue 应用程序挂载到主 Vue 应用程序的容器中

在 jest document.querySelector 中测试 vue 组件期间始终返回 null

Vuetify v-select 组件宽度变化

Django Rest 框架、CSRF 和 Vue.js

使用 Vue.js (cdn) 在特定元素上切换显示/隐藏

如何在 VUE 应用中使用 sass?

Vue代理设置不起作用

如何在 vuetify 中将工具提示添加到数据表标题?

在Vue中单击路由链接上的激活方法

动态更改我的 Vue.js SPA 主题的最佳方式?

Vuetify 数据表不显示数据

如何在 Promise 回调中更新 Vue 应用程序或组件的属性?

Vue中的嵌套循环

Vuetify v-data-table 固定标题不起作用