Kiedy patrzę na stan mojej aplikacji w rozszerzeniu chrome devtools Vue, widzę wiele wystąpień tego samego komponentu w widoku drzewa. Jednak nie ma sposobu na odróżnienie jednej instancji od drugiej. Na przykład na poniższym zrzucie ekranu znajdują się trzy komponenty: <Todo>
. Wyobraźmy sobie, że istnieje 30. Czy mogę dołączyć do moich komponentów jakąś nazwę lub identyfikator instancji? Wydaje się głupie, że trzeba kliknąć przez 30 składników, aby znaleźć to, czego potrzebuję. Jak odróżnić instancje komponentów w Devtools Vue
5
A
Odpowiedz
1
Miałem ten sam pomysł również kilka miesięcy temu.
Więc spróbowałem.
Mój PR został złożony: https://github.com/vuejs/vue-devtools/pull/331
To chyba trochę za wcześnie, aby polegać na moim rozwiązanie, ponieważ trzon zespołu może jeszcze odrzucić PR lub zażądać innych konwencji nazewnictwa.
Do tego czasu można zbudować moją propozycję wersję siebie z mojego repo: https://github.com/nerdyglasses/vue-devtools/tree/verbose-component-tree
Czy to pomaga?
Best, Christian
Powiązane problemy
- 1. Importowanie komponentów Vue z pakietem Webpack
- 2. Zagnieżdżone instancje/elementy vue.js
- 3. Jak "importować" komponent Vue do komponentu Vue
- 4. Jak używać vue-loadera bez vue-cli
- 5. Jak opublikować bibliotekę komponentów Vue.js?
- 6. Vue style 2 elementów bez Vue ładowarki
- 7. vue v2, Vue-Router i Cordova
- 8. Jak mogę zainstalować Phalcon Devtools
- 9. Karta obietnicy w Chrome DevTools
- 10. RAISERROR - Jak odróżnić od SqlException?
- 11. Jak odróżnić grafikę od fotografii?
- 12. Jak odróżnić wiele klawiatur w Delphi?
- 13. Jak odróżnić dwa słowniki w języku Python?
- 14. Jak odróżnić plik z katalogu w Perlu?
- 15. Chrome DevTools konsolę przedłużacza
- 16. Policz instancje łańcucha w tablicy
- 17. Devtools Błąd rzucania dokumentu
- 18. vue js 'document.getElementById' stenografia
- 19. devtools OPIS pliku
- 20. Jak zarejestrować komponenty globalne za pomocą vue-routera
- 21. Spring Boot devtools IntelliJ
- 22. Instancje TinyMCE w jquery sortable
- 23. Dostęp do metody lub zdarzenia Vue spoza aplikacji Vue
- 24. Zachowaj stan komponentu z vue-routerem?
- 25. Ogranicz wielokrotne instancje aplikacji
- 26. Jawnie zaimportuj instancje
- 27. d3 jako składnik Vue
- 28. Vue debounce a method?
- 29. Wprowadzenie vue-resource
- 30. Laravel Vue Tłumaczenie językowe
Jeśli nie ma możliwości w tej chwili byłoby otworzyć problem na github repo https://github.com/vuejs/vue-devtools/issues może oni będą go dodać w przyszłości. –
Jak wolisz coś takiego? Mieszająca się mapa komponentu 'name' do' prop' do wyświetlenia obok? 'Vue.config.devtoolsComponentIdentifierMap = {Todo: 'id'}' Następnie wpisz coś takiego: ' || || '' w inspektorze? –
Nie wiem, czy to dobre rozwiązanie, ale możesz to zrobić. $ Options.name = 'todo' + this.todo.someProp' w twoim komponencie 'zamontowany' metoda –