Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 April 11

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Алексей
А как-то избежать этого можно? Просто все остальное без client-only же нормально работает
Ну ты же почему-то сделал client-плагин
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
Ну ты же почему-то сделал client-плагин
Без этого оно пишет, что window is not defined, поэтому сделал client плагин
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Алексей
Без этого оно пишет, что window is not defined, поэтому сделал client плагин
Именно. т.е. данный компонент сервер отрендерить не может, так как он зачем-то полагается на window
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Алексей
Делал, но я почему-то думаю, что из-за этого медленно грузится)
У меня получается вся страница грузится быстро, поля не видно, потом только через некоторое время поле ввода телефона грузится
Поэтому приходится делать его только на клиенте, поэтому он начинает себя вести вот так вот
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
Но иначе нельзя, он же не даром client-only плагин. Либо найди библиотеку, которая делает тоже самое, но умеет в SSR
Поэтому нужно чинить библиотеку)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
Именно. т.е. данный компонент сервер отрендерить не может, так как он зачем-то полагается на window
А, там другая ошибка, только тут ещё непонятнее)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Да может быть и четвертая там же
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
В общем, не уверен, что тут можно сделать
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
А если какие-нибудь аналоги vue-tel-input-vuetify для vuetify?)
источник

X

Xezard in Nuxt.js — русскоговорящее сообщество
Алексей
А если какие-нибудь аналоги vue-tel-input-vuetify для vuetify?)
Почему бы не ломать себе голову и оставить простой циферный ввод, а на фронте и бэке уже валидировать то, что ввёл пользователь. Регулярками, например?
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Xezard
Почему бы не ломать себе голову и оставить простой циферный ввод, а на фронте и бэке уже валидировать то, что ввёл пользователь. Регулярками, например?
потому что юзеры тупые ;)
источник

MH

Mr Hoisserman in Nuxt.js — русскоговорящее сообщество
Всем привет. Нужна подсказка по nuxt.js
Есть структура
pages/
--| video/
-----| _id.vue
--| index.vue

Как видно из структуры, должен быть роут video/:id
НО роут /video не нужен. Если запросить просто этот роут, то должна быть страница 404. Как бы это сделать?
источник

MH

Mr Hoisserman in Nuxt.js — русскоговорящее сообщество
в теории можно отлавливать заход на эту страницу и редиректить на 404 сразу, но может есть более элегантное решение?
источник

MH

Mr Hoisserman in Nuxt.js — русскоговорящее сообщество
Mr Hoisserman
в теории можно отлавливать заход на эту страницу и редиректить на 404 сразу, но может есть более элегантное решение?
async asyncData({ res}) {
   const { data } = await axios.get('...')
   if (!data) {
       res.statusCode = 404
   }
}

так, например
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Xezard
Почему бы не ломать себе голову и оставить простой циферный ввод, а на фронте и бэке уже валидировать то, что ввёл пользователь. Регулярками, например?
Чтобы красиво было)
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
Mr Hoisserman
Всем привет. Нужна подсказка по nuxt.js
Есть структура
pages/
--| video/
-----| _id.vue
--| index.vue

Как видно из структуры, должен быть роут video/:id
НО роут /video не нужен. Если запросить просто этот роут, то должна быть страница 404. Как бы это сделать?
В компоненте страницы _id.vue сделайте валидацию
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
Через хук validation на проверку
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
Что хоть какие-то данные есть
источник

MH

Mr Hoisserman in Nuxt.js — русскоговорящее сообщество
Arti
В компоненте страницы _id.vue сделайте валидацию
А это сработает на /video роут?
источник