Size: a a a

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

2020 January 21

А

Артем in Nuxt.js — русскоговорящее сообщество
это нестандартное поле для компонента
источник

w

wkornilow in Nuxt.js — русскоговорящее сообщество
{
   "_custom": {
       "type": "router",
       "abstract": true,
       "value": {
           "path": "/about-us",
           "query": {},
           "params": {},
           "fullPath": "/about-us",
           "name": "about-us",
           "meta": {}
       }
   }
}
источник

w

wkornilow in Nuxt.js — русскоговорящее сообщество
В vue devtools meta отображается если есть
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
wkornilow
В vue devtools meta отображается если есть
Тебе нужна мета страницы или роута?
источник

w

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

А

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

V

Vadim in Nuxt.js — русскоговорящее сообщество
Его засунуть можно если кастомный роутер соберёшь
источник

w

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

V

Vadim in Nuxt.js — русскоговорящее сообщество
wkornilow
ясно
Используя роутер накста забудь о мета
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
wkornilow
Как в nuxt добавить информацию в meta роута?

  meta: {
   theme: 'dark'
 }


так не работает
Есть билд-плагин @nuxt/router-extras
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Для мета и прочей работы с роутами
источник
2020 January 22

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Используем в проде, довольны
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Я туда ещё кинул PR на named views, но его никто не посмотрел 😔
источник

w

wkornilow in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
Есть билд-плагин @nuxt/router-extras
Спасибо. Поковыряю завтра. Мне вообще нужно для breadcrumbs
источник

w

wkornilow in Nuxt.js — русскоговорящее сообщество
Уже думал отказаться от pages, и писать роуты ручками
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
Я туда ещё кинул PR на named views, но его никто не посмотрел 😔
Я бы форкнул тогда
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Деда
Я бы форкнул тогда
А я и форкнул, но там пока все равно коммитов в основной репе не было
источник

С

Сергей М. in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Контекст выполнения какой? Браузер? Тогда DOMParser. Если нода то искать пакет под ноду
async asyncData({store, params}) {
           try {
               const article = await store.dispatch('pages/articleDetail', params);
   //---article - это верстка из базы

   const parser = new DOMParser();
               let doc = parser.parseFromString(article, "text/html")
               console.log(doc)

   return {article}
   } catch(e) {
   }

при обновлении страницы получаем
Uncaught TypeError: Cannot read property 'trim' of null
   at showFrameContext ((index):792)
   at (index):830
   at HTMLDocument.<anonymous> (zepto.min.js:2)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Не вижу вызов trim
источник

SL

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