в ней есть компонент, подключается так:
import {createApp} from "vue";
import myOrders from "./components/myOrders/root.vue";
import {default as store} from "../store";
createApp(myOrders)
.use(store)
.mount('#myOrders')
Есть другой компонент (форма авторизации в ЛК), подключается в другом месте html шаблона
Как правильно сделать вызов store.dispatch('user_info') до монтирования компонента myOrders,
и в зависимости от того, что вернет в стейт вызывать компонент авторизации и останавливать myOrders или выводить форму авторизации?
можно сделать и так, как вы делаете, но как-то неправильно создавать приложение в зависимости от условия. Во-первых, вы используете роутер?
Роутер vue не используется, он на стороне сервера (php)
Тогда второй подход, который я описал
Обсуждают сегодня