...но если вы на 100% уверены, что вам обязательно нужно вызвать метод дочернего компонента из родителя, и без этого вообще никак, категорически, не обойтись, есть defineExpose.
В дочернем компоненте делаете defineExpose({ nextStep }), в родителе вызываете его так же через myWizard.value.nextStep().
Делать такого конечно не нужно. Возможно, где-то в стилях есть какая-то тёмная магия с позиционированием и z-индексами? Сафари и так кошмарен, а через браузерстак и подавно, так что глубоко во вкладку Sources я не смотрел.
Антон Антон, я вам могу даже видео записать с выгружающимися девтулзами, если очень хотите :) Или можете почитать на гитхабе: https://github.com/vuejs/devtools/issues/1974
Хотя там буквально вчера закрыли багрепорт, похоже в последней версии должны починить. У меня пока расширение не обновилось, буду ждать и надеяться.
В ФФ всё ещё хуже, там расширение моментально выгружается из памяти, как только вкладка с vue-проектом теряет фокус ) Прикручивали какой-то костыль, который (в теории) перезапускает расширение, если оно выгружено из памяти, но в итоге он не работает, а расширение теперь рандомно перезагружается, даже когда страница в фокусе.
В общем, фаерфокс для vue-разработки сейчас мягко говоря не в лучшей форме.
aquarius_8, если экшен всегда возвращает одиночный объект, то v-for вам вообще не нужен, потому что строка в таблице будет ровно одна. Если вместо объекта может быть массив с подобными объектами, лучше поменять экшен, чтобы всегда возвращался массив, даже если объект один.
Ну и не пытаться присваивать в this.users несуществующее свойство. Просто this.users = result.
alan31, в вёрстке у вас эти иконки того же размера, 24×24? Если да, и всё равно расплывается, попробуйте перевести обводку в заливку (Ctrl+Shift+O в фигме).
И масштаб в браузере проверьте, чтобы был 100%.
В дочернем компоненте делаете
defineExpose({ nextStep })
, в родителе вызываете его так же черезmyWizard.value.nextStep()
.