programing

vue 이벤트와 vuex 돌연변이를 vue-devtools에서 제외할 수 있습니까?

yoursource 2022. 8. 27. 15:06
반응형

vue 이벤트와 vuex 돌연변이를 vue-devtools에서 제외할 수 있습니까?

특정 시나리오에서 초당 50개의 이벤트를 내보내는 스토어 모듈이 있는 vue 앱을 개발하고 있습니다.이러한 이벤트로 인해 매번 vuex 변환이 커밋됩니다.다른 이벤트나 돌연변이를 볼 수 없고 30분 이내에 vue-devtools가 응답하지 않고 크래시되므로 다른 장소에서 vue-devtools를 사용하는 것이 어렵습니다.

특정 vue 이벤트 및 vuex 돌연변이를 vue-devtools에서 렌더링하지 않도록 하는 방법이 있는지 궁금합니다.

이걸 어떻게 할 수 있는지 아는 사람 있어?

최고야, 크리스찬

따라서 현재 Vue DevTools는 Vuex Mutoes라는 문제 중 하나만 해결할 수 있습니다.Vuex 탭에서 RegEx를 적용하여 불필요한 이벤트를 필터링할 수 있습니다.이렇게 하면 앱에서 많은 이벤트가 생성되더라도 노이즈를 필터링하여 Vue DevTools가 충돌하지 않도록 할 수 있습니다.

당신이 언급한 이벤트 양을 걸러내는 RegEx가 있을 거라고 생각합니다.예를 들어 변이를 걸러내고 싶은 경우NOISY_MUTATION이 RegEx를 Vuex 필터에 드롭할 수 있습니다./^((?!NOISY_MUTATION).)*$/

자, 나쁜 소식입니다.안타깝게도 이벤트는 RegEx 필터가 없는 것 같고 대신 단순하게 수행됩니다.toLowerCase경기.

Vue DevTools 레포에 대한 PR을 준비했습니다.따라서 Vue DevTools가 추가 가치가 있다고 판단될 경우 버전별로 배포될 수 있습니다.https://github.com/vuejs/vue-devtools/pull/838

행운을 빕니다.

에릭.

언급URL : https://stackoverflow.com/questions/50542948/is-it-possible-to-exclude-vue-events-and-vuex-mutations-from-vue-devtools

반응형