Size: a a a

Vue.js Russian Developers Community

2020 September 16

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Tmq
vue-extend-layout вроде бы называется
он именно это и делает
https://github.com/ktquez/vue-extend-layout/blob/master/vue-extend-layout.vue

там именно такой шаблон
<component :is="currentLayout"/>

далее он подписывается на изменения роута и берет
из описания «компонента страницы» название компонента
const newLayout = route.meta.layout

this.layoutName = newLayout

на основе this.layoutName вычисляется currentLayout и делается динамический импорт
источник

T

Tmq in Vue.js Russian Developers Community
Да, с этим я +- разобрался
Придется сейчас переносить все запросы из маунта App.vue куда-то в другое место
но лучше отдохнуть и обмозговать все прочитанное )
источник

КВ

Королевская Ватрушка... in Vue.js Russian Developers Community
Всем привет

у меня есть страница авторизации и главная страница админки
все работает через vue-router
на странице авторизации находится форма
на главной меню и контент

как лучше организовать работу в таком случае?

сейчас сделал так
странциа авторизации это просто форма
на главной и остальных страницах меняется контент но бокове меню везде подключается как компонент

оставить так или как то можно сделать что бы компонент не рендерился кадлый раз при смене страницы?
источник

КВ

Королевская Ватрушка... in Vue.js Russian Developers Community
в App.vue лежит только router-view
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
сообщения выше через 1 - ответы на вопрос
источник

ВС

Василий Серебряннико... in Vue.js Russian Developers Community
Добрый вечер, подскажите как правильно прописать поле "код подразделения" для паспорта
источник

ВС

Василий Серебряннико... in Vue.js Russian Developers Community
источник

ВС

Василий Серебряннико... in Vue.js Russian Developers Community
хотелось бы использовать маску
источник

DB

Dmitrii Bikishov in Vue.js Russian Developers Community
Привет. Как можно сделать систему (плагинов, расширений), чтобы другие пользователи имея api могли создавать свои собственные приложение, а потом их можно было загружать по аналогии как работают (сервисы вк, или приложения фейсбука)
источник

S

Sanj in Vue.js Russian Developers Community
Здравствуйте, у нас на ларе стоит этот код для axios, есть ли вероятность что на слабых машинах dom может долго грузиться и не успеет взять querySelector('meta[name="csrf-token"]') и дать вместо него undefined?
источник

S

Sanj in Vue.js Russian Developers Community
источник

DH

David Hasselhof in Vue.js Russian Developers Community
Sanj
Здравствуйте, у нас на ларе стоит этот код для axios, есть ли вероятность что на слабых машинах dom может долго грузиться и не успеет взять querySelector('meta[name="csrf-token"]') и дать вместо него undefined?
А где скрипты подключены? В конце страницы?
источник

S

Sanj in Vue.js Russian Developers Community
David Hasselhof
А где скрипты подключены? В конце страницы?
ага
источник

DH

David Hasselhof in Vue.js Russian Developers Community
Sanj
ага
Когда ты смотришь руками, токен на месте?
источник

DH

David Hasselhof in Vue.js Russian Developers Community
Если прогонишь тот же запрос в консоли, токен получаешь или андефайнд тоже?
источник

S

Sanj in Vue.js Russian Developers Community
David Hasselhof
Когда ты смотришь руками, токен на месте?
да, все нормально, очень редко, но у некоторых клиентов появляется ошибка csrf token mismatch
источник

mf

m fedorov in Vue.js Russian Developers Community
А читать дом после его загрузки, как вариант?
источник

S

Sanj in Vue.js Russian Developers Community
m fedorov
А читать дом после его загрузки, как вариант?
старый проект, хочу завтра на прод поставить dom content loaded и проверить
источник

DH

David Hasselhof in Vue.js Russian Developers Community
Если просто в консоли по селектору просишь, токен получаешь?
источник

DH

David Hasselhof in Vue.js Russian Developers Community
Может у тебя селектор неверно составлен
источник