Size: a a a

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

2020 July 02

Ж

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

Ж

Женя in Nuxt.js — русскоговорящее сообщество
можно это обойти?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Женя
можно это обойти?
Можно
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Почитать доку по миксинам) У меня подозрение вы не понимаете что творите
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
export const $_asyncDataCategories = (url) => ({
 data: () => ({
   $_categoriesOptionsForSlider: categoriesOptionsForSlider,
 }),
 asyncData({ $axios }) {
   return $axios
     .get(`/api/media/${url}`)
     .then(({ data }) => ({ $_categories: data.items || [] }))
     .catch((e) => {
       console.error(`ОШИБКА В ПУТИ - /api/media/${url}`);
       return {
         $_categories: [],
       };
     });
 },
});
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
const commonCattegoriesMeta = [
       {
         name: 'AudioBooks',
         path: 'audio-books',
         categories: {
           loadUrl: '',
           pathToCategory: '',
         },
       },
       {
         name: 'Books',
         path: 'books',
         categories: {
           loadUrl: 'genres/book',
           pathToCategory: 'books/categories/',
         },  
       },
     ];

     commonCattegoriesMeta.forEach((data) => {
       multimedia.children.push({
         path: `sections/${data.path}/categories`,
         component: resolve(
           __dirname,
           'components/ExtendRouterPages/CategoriesMultimedia/index.vue'
         ),
         props: {
           loadUrl : data.categories.loadUrl,
           pathToCategory: data.categories.pathToCategory,
         },
         children: [
           {
             path: '',
             redirect: 'all',
           },
           {
             path: 'all',
             component: resolve(
               __dirname,
               `components/ExtendRouterPages/${data.name}/categories/all.vue`
             ),
           },
         ],
       });
     });

extend route
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
props должен в миксин залететь
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
я на уровне роута конфигаю urls и вот компонент принимает пропс - потом передает его в общий миксин загрузки
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
тока на финальном этапе нельзя обратитбься к this
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Как по мне так здесь жесть какая-та) Зачем пытаться передать this.loadUrl параметром каким-то если он в миксине будет просто доступен через this.loadUrl т.к. уже определен в компоненте куда миксин цепляется
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
А второе это что за конструкция на фронте resolve(__dirname, ?
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
переписываю роутер - так как иерархия по папкам не подходит
источник

Ж

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

Ж

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

Ж

Женя in Nuxt.js — русскоговорящее сообщество
категории должны загружаться по урлу - я его конфигаю в файле роутера
источник

Ж

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

Ж

Женя in Nuxt.js — русскоговорящее сообщество
просто я фронт всегда строю по модели данных
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
так же и фильмы должны
источник

R

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

A

Anar in Nuxt.js — русскоговорящее сообщество
RusaXXX
а у всех работает документация нукста?
Через раз, то открывается, то нет
источник