Size: a a a

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

2020 November 21

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
Рендер функцию пришлось юзать - тупо из за того что <component :is> довал просадку и мне не понятно было как из шаблона вызвать метод который у меня описан в модели данных.
типо есть переменная var handler = 'reset' и мне нужно из темплейта по клику вызвать метод который называется [handler].
тобишь
 {
  methods: {
   reset(){}
  }
}
Если знаете буду очень блогодарен за инфу)
Аля в модели есть имя компонента и название хендлера, и нужно через component is как-то так отрисовать, чтоб по клику вызываелся хендлер?
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
Dmytro Svyrydenko
Аля в модели есть имя компонента и название хендлера, и нужно через component is как-то так отрисовать, чтоб по клику вызываелся хендлер?
хэндлер для сброса филтра
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
Рендер функцию пришлось юзать - тупо из за того что <component :is> довал просадку и мне не понятно было как из шаблона вызвать метод который у меня описан в модели данных.
типо есть переменная var handler = 'reset' и мне нужно из темплейта по клику вызвать метод который называется [handler].
тобишь
 {
  methods: {
   reset(){}
  }
}
Если знаете буду очень блогодарен за инфу)
Я кстати когда-то игрался с моделями для генерации форм
Точнее это не модели, а схемы называется
Ахуел когда появились огромные формы, а еще более ахуел когда пришлось забить на код на пол года, а потом прийти и вспоминать как это вообще работает
Больше со схемами не играюсь, уж лучше ифы (хотя норм структурированные ифы уменьшают их колво)
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
хэндлер для сброса филтра
Ты ведь понимаешь что всё что я (и все остальные) видел, это обрезанная модель и вопрос?) такое уточнение не сильно помогло, сори
Опиши вопрос чуть подробнее
Вроде довольно интересный
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
Dmytro Svyrydenko
Я кстати когда-то игрался с моделями для генерации форм
Точнее это не модели, а схемы называется
Ахуел когда появились огромные формы, а еще более ахуел когда пришлось забить на код на пол года, а потом прийти и вспоминать как это вообще работает
Больше со схемами не играюсь, уж лучше ифы (хотя норм структурированные ифы уменьшают их колво)
у меня все проекты строятся по модели данных - у меня фетишь на это)
источник

Ж

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

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
у меня все проекты строятся по модели данных - у меня фетишь на это)
Главное чтоб это были только твои проекты :D
Иначе на документацию потратишь времени больше, чем на написание кода
А без доки любой другой разраб скажет «нужно это переписать»
Большие проекты и компании могут себе позволить выделить пару лидов на доку, но на мелких проектах так извращаться = себе дороже
источник

Ж

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

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Dmytro Svyrydenko
Я кстати когда-то игрался с моделями для генерации форм
Точнее это не модели, а схемы называется
Ахуел когда появились огромные формы, а еще более ахуел когда пришлось забить на код на пол года, а потом прийти и вспоминать как это вообще работает
Больше со схемами не играюсь, уж лучше ифы (хотя норм структурированные ифы уменьшают их колво)
Как я и сказал)
Но уговаривать так не делать я конечно же не буду, дело твое
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
И там я доку описывал, да
Мне не помогло(
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
в моем случае просто иметь поля: options, value и и название компонента) не совсем пойму что тут такого сложного - остольное это опционально
источник

Ж

Женя in Nuxt.js — русскоговорящее сообщество
v-model всему голова)
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
Рендер функцию пришлось юзать - тупо из за того что <component :is> довал просадку и мне не понятно было как из шаблона вызвать метод который у меня описан в модели данных.
типо есть переменная var handler = 'reset' и мне нужно из темплейта по клику вызвать метод который называется [handler].
тобишь
 {
  methods: {
   reset(){}
  }
}
Если знаете буду очень блогодарен за инфу)
Так а в чем здесь проблема? Прокидывал бы array of handlers как пропсу в компоненту, а внутри по клику через foreach вызывал бы handlers
источник

Ж

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

Ж

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

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Храни название функции
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Ты хочешь из дочернего вызывать метод родителя?
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Женя
нельзя в дате хранить функции
И вообще оч странное утверждения
Вот храню и горя не знаю
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Или ты о методах того же инстанса?
Аля в data хранить reset: this.resetHandler?
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Но что тогда мешает модель хранить не в data а в computed
источник