Size: a a a

Nuxt.js | Vue SSR

2021 February 04

КГ

Кирилл Голубев... in Nuxt.js | Vue SSR
Maxim Kostenko
app.i18n.missing = (locale, key, vm, values) => {
   
return ‘something’
};
почемц-то не работает. всё равно
источник

КГ

Кирилл Голубев... in Nuxt.js | Vue SSR
Maxim Kostenko
app.i18n.missing = (locale, key, vm, values) => {
   
return ‘something’
};
источник

КГ

Кирилл Голубев... in Nuxt.js | Vue SSR
Maxim Kostenko
app.i18n.missing = (locale, key, vm, values) => {
   
return ‘something’
};
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Кирилл Голубев
почемц-то не работает. всё равно
Мне кажется у вас просто key неверный
источник

КГ

Кирилл Голубев... in Nuxt.js | Vue SSR
Maxim Kostenko
Мне кажется у вас просто key неверный
в таком бы случае возвращало полный ключ
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Попробуйте поставить над ифами
источник

R

RusaXXX in Nuxt.js | Vue SSR
koeshiro kagami
Оно всегда сложно.
вообще вам удалось решить такую задачу ? как-то в ступор впал
источник

kk

koeshiro kagami in Nuxt.js | Vue SSR
RusaXXX
вообще вам удалось решить такую задачу ? как-то в ступор впал
Я как-то через бек их решал однажды.
источник

R

RusaXXX in Nuxt.js | Vue SSR
а чем на бэке проще,?
источник

kk

koeshiro kagami in Nuxt.js | Vue SSR
Да ни чем. Просто ещё один вариант.
источник

E_

Eugene _ in Nuxt.js | Vue SSR
Здравствуйте. Если я использую для сортировки списка computed и метод productsOrdered.
Приходит объект и я его преобразую в массив
 computed: {
   productsOrdered() {
     // преобразуем объект в массив
     let result = Object.keys(this.products).map((key) => this.products[key]);

     // сортировка
     if (this.sortType === '') return result;
     if (this.sortType === 'title') {
       return result.sort((a,b) => {
         if(a.title < b.title) return -1;
         if(a.title > b.title) return 1;
         return 0;
       });
     }
   }
 },
В представлении вывожу через цикл вот такую часть кода
             <div class="cart-col-5">
               <div class="spinner-block clearfix">
                 <div class="minus" @click="minus(product.id)">-</div>
                   <input type="text" class="cart-item-qty" v-model:number="product.qty_ordered">
                 <div class="plus" @click="plus(product.id)">+</div>
               </div>
             </div>
В компоненте метод
   plus: function(id) {
    this.products[id].qty_ordered++;
     и так пробую
     Vue.set(this.products[id], 'qty_ordered', 10);
   }
Если смотреть через консоль, то данные меняются но визуально это никак не меняется Нету реактивности.
Что не так делаю ?
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Начните с выноса этого куска в отдельный компонент
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Потом повесьте на этот компонент ключ product_id
источник

E_

Eugene _ in Nuxt.js | Vue SSR
let result = Object.keys(this.products).map((key) => this.products[key]); а вот этот момент может влиять на реактивность?
источник

SA

Shokhboz Abdullayev in Nuxt.js | Vue SSR
Eugene _
let result = Object.keys(this.products).map((key) => this.products[key]); а вот этот момент может влиять на реактивность?
ты можеш использовать filters
источник

SA

Shokhboz Abdullayev in Nuxt.js | Vue SSR
там будет получше чем computed
источник

V

Vlad in Nuxt.js | Vue SSR
RusaXXX
вообще вам удалось решить такую задачу ? как-то в ступор впал
видел решение во вью через meta поля в роутере
источник

D

Dmitry in Nuxt.js | Vue SSR
Всем привет
у меня есть два layout, главная и кабинет, как мне подключить разные  шрифты к этим layout?

Пробую в каждом покдлючать через style @import fonts.scss (там @font-face), но в кабинете он подключает с главной, хотя в самом файле кабинета вообще никакой импорт не прописан
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
через scoped попробуй
источник

AS

AlI Sergazy in Nuxt.js | Vue SSR
Ребята, всем привет. Classic mode store задепрекейчен будет. а как вы теперь организовываете модули вьюкса чтобы потом отдельно их регистрировать, создаете подолнительную папку в корне проекта? и потом уже оттуда испортите на нужные страницы? Можно ли как-то выключить дефолтное поведение /store директории?
источник