我正在开发一款vue应用程序,它有一个store 模块,在某些情况下每秒会发出50个事件.这些事件每次都会导致vuexMutations .
我想知道是否有办法在vue devtools中排除某些vue事件和vuexMutations .
有人知道怎么做吗?
最好的
我正在开发一款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
祝你好运
埃里克