Size: a a a

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

2019 December 10

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Vadim
учитывая что это админка, особо парится не нужно по поводу красоты, главное простота
да, я и хочу поудобней
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
как-то так [currentLocale].someKey
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Удобнее всего на мой взгляд)
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Но в принципе ничего и не мешает [`someKey_${currentLocale}`]
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Подскажите есть компонент, который нужно расширить(добавить 2 новых реактивных свойства и логику работы с этими свойствами). Как лучше это сделать? HOC? ,блин но там немаленький темплайт и описывать это все через render-функцию как то не хочется
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
RusaXXX
Подскажите есть компонент, который нужно расширить(добавить 2 новых реактивных свойства и логику работы с этими свойствами). Как лучше это сделать? HOC? ,блин но там немаленький темплайт и описывать это все через render-функцию как то не хочется
если там добавляется еще и темплейт то это уже не HOC
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
если там добавляется еще и темплейт то это уже не HOC
в модалку добавляются 2 поля, которые должны быть реактивными, и добавляется логика работы с этими новыми свойствами. Сейчас сделал на if, но чувствую что пздц это. Хочу вообще не трогать базовый компонент
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
RusaXXX
в модалку добавляются 2 поля, которые должны быть реактивными, и добавляется логика работы с этими новыми свойствами. Сейчас сделал на if, но чувствую что пздц это. Хочу вообще не трогать базовый компонент
сделай второй компонент такой же только с доп свойствами
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Vadim
сделай второй компонент такой же только с доп свойствами
и скопипастить всю логику? Примерно 500 строк копипасты. Так себе решение
источник

V

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
RusaXXX
и скопипастить всю логику? Примерно 500 строк копипасты. Так себе решение
подозрительный компонент на 500 строк, у мня обычно это компонент страницы такой, где просто подключаются другие маленькие..
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
подозрительный компонент на 500 строк, у мня обычно это компонент страницы такой, где просто подключаются другие маленькие..
при том что я так понял это форма
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
форма на 500 строк это страшный сон
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
у меня базовая модалка 353 строки со стилями. без, только разметка и скрипты 99 строк.. хмм
источник

К

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

К

Константин in Nuxt.js — русскоговорящее сообщество
А если еще в форме использует baseInput, baseSelect и т.д., то ваще профит
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Константин
Выносим форму в отдельный компонент → модалка худеет → профит
выносим каждую часть формы в отдельный компонент → форма худеет ;)
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
выносим каждую часть формы в отдельный компонент → форма худеет ;)
ну вот да, разбив на базовые компоненты
источник

К

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

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Константин
ну вот да, разбив на базовые компоненты
я как-то упарывался ;)
источник