Size: a a a

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

2020 December 02

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
Представил ) и написал классы с прокси
Чет не сразу понял что имеется в виду либа
Не уверен что мне этот вариант зайдет, не хочу зависимости тянуть лишние
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Лучше тогда из плагина на клиенте буду тянуть initial данные -_-
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
А вот есть у меня такой кейс: при загрузке приложения сразу грузить юзера. По-идее это лучше делать в nuxtServerInit ведь?
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Ну типо, иначе я вообще хз как еще можно
Плодить мидлварю и везде ее пихать – хрень какая-то
А больше то особо и никак
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Нашел для себя недавно такой способ в плагине

window.onNuxtReady(({ $store }) => {
…code
})

Но выглядит как костыль
источник

MK

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

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
Можно просто сделать геттер который будет брать данные и создавать тебе экземпляр класса
Хм, а в принципе идея годная
Спасибо
источник

E

Eugene in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
Кастомный и чёт нет такой проблемы
причину дабла нашел: но все равно лоадер пропдает раньше чем завершился переход на страницу - то есть финиш отрабатывает еще в моменте на старой странице
источник

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
Привет, подскажите какой-то наиболее короткий способ забиндить значение модели на геттер?
Мне надо чтобы я мог поменять поле, но если геттер стора возвращает другое значение - то оно записывается в модель (забивая на то что там было)

Вотчер не хочется вешать, а то на все поля по вотчеру получается
источник

D

Dmitry in Nuxt.js — русскоговорящее сообщество
использовать computed как get & set
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grzegorz `gzhegow` PHP / JS
Привет, подскажите какой-то наиболее короткий способ забиндить значение модели на геттер?
Мне надо чтобы я мог поменять поле, но если геттер стора возвращает другое значение - то оно записывается в модель (забивая на то что там было)

Вотчер не хочется вешать, а то на все поля по вотчеру получается
Сделать функцию которая создаст объект с геттером и сеттером, поместить результат этой функции в computed и передать в v-model
источник

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Сделать функцию которая создаст объект с геттером и сеттером, поместить результат этой функции в computed и передать в v-model
<template>
 <input v-model="value_computed" />
</template>

<script>
exports default {
 data() {
   return {
     value: null,
   };
 },
 
computed: {
  ...mapGetters([
    'some'
  ]),

  value_computed() {
    return this.value_function();
  }
},

 methods: {
   value_function() {
     return {
       get() {
         return this.some; // ?
       },
       set(value) {
         // a тут что должно быть?
       },
     }
   }
 },
}
</script>

не улавливаю связи
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grzegorz `gzhegow` PHP / JS
<template>
 <input v-model="value_computed" />
</template>

<script>
exports default {
 data() {
   return {
     value: null,
   };
 },
 
computed: {
  ...mapGetters([
    'some'
  ]),

  value_computed() {
    return this.value_function();
  }
},

 methods: {
   value_function() {
     return {
       get() {
         return this.some; // ?
       },
       set(value) {
         // a тут что должно быть?
       },
     }
   }
 },
}
</script>

не улавливаю связи
computed: {
 myModel: createStoreModel('getter', 'mutation')
}
источник

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
@staslashmanov
createStoreModel не гуглится, что это за функция?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grzegorz `gzhegow` PHP / JS
@staslashmanov
createStoreModel не гуглится, что это за функция?
Потому что это пример
источник

SL

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

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Вам её написать надо
я вот и спрашиваю, как ее написать
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Grzegorz `gzhegow` PHP / JS
я вот и спрашиваю, как ее написать
Ну вы же js разработчик, там же примитивно всё
источник

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
из чего она что создает. геттер мутатор зачем-то
источник

GP

Grzegorz `gzhegow` P... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Ну вы же js разработчик, там же примитивно всё
ну да понимаю, как написать - "взять и написать", правда?
источник