Size: a a a

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

2020 November 02

JJ

Joker Jolly in Nuxt.js — русскоговорящее сообщество
.wrapper
   nuxt
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
хм
источник

JJ

Joker Jolly in Nuxt.js — русскоговорящее сообщество
а я просто хотел через боди менять классы
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
помойму хрень, подожди других ответов более опытных
источник

JJ

Joker Jolly in Nuxt.js — русскоговорящее сообщество
причем на чистом вью такое вроде бы срабатывало, но полгода назад делал - не помню точно
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Joker Jolly
у меня так и сделано
просто я хотел для конкретной страницы через боди задать свои фоновые изображения и чтобы они подключались только когда я обращаюсь к странице (и стили и изображения)
ХЗ :)) , попробуй:
1. Поиграться в накстконфиге, там в разделе head , есть раздел bodyAttrs
2. Может посмотреть в сторону отдельного layout для страницы
3. Есть метод head (у лайаута и страниц), посмотри что там можно выставить
источник

JJ

Joker Jolly in Nuxt.js — русскоговорящее сообщество
ну вот проще наверное второй вариант использовать, так как в будущем там будут новые модули, которые только там и встречаются
источник

D

Denis in Nuxt.js — русскоговорящее сообщество
А что сделать можно чтобы nuxt не вырезал тэг text/javascript в продакшене? Мне надо вк виджет инициализировать, а по другому никак
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis
А что сделать можно чтобы nuxt не вырезал тэг text/javascript в продакшене? Мне надо вк виджет инициализировать, а по другому никак
Как вставляешь?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis
А что сделать можно чтобы nuxt не вырезал тэг text/javascript в продакшене? Мне надо вк виджет инициализировать, а по другому никак
Тебе скорее всего надо сюда заглянуть https://vue-meta.nuxtjs.org/api/#dangerouslydisablesanitizers
источник

D

Denis in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Как вставляешь?
внутри template, пашет как надо, но только в dev

<script type="text/javascript">
 VK.init({
 apiId: 7646708,
 });

 VK.Widgets.Auth('vk_auth', {
 authUrl: '/login/vk',
 });
</script>
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Denis
внутри template, пашет как надо, но только в dev

<script type="text/javascript">
 VK.init({
 apiId: 7646708,
 });

 VK.Widgets.Auth('vk_auth', {
 authUrl: '/login/vk',
 });
</script>
Не надо так. Это можно сделать в любом из хуков жизненного цикла
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Либо напрямую вставить в app.html
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Что будет более правильно
источник

D

Denis in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Либо напрямую вставить в app.html
я так попробовал тоже, при spa роутинге виджет не загружается, только при рефреше страницы на данном роуте
источник

D

Denis in Nuxt.js — русскоговорящее сообщество
потому что dom меняется и тэга куда должен был вставиться виджет при начальной загрузке там не было
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Неправильно вставили значит, тег надо вставить в head
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И выполнять его внутри onload скрипта vk
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
И добавить скрипту vk async или defer
источник
2020 November 03

ВК

Вячеслав Колесников... in Nuxt.js — русскоговорящее сообщество
Привет. Подскажите пожалуйста

На странице имею 25 карточек товара. При смене пагинации хочу не перерисовывать их заново полностью, а только менять контент. Как это сделать?
источник