Size: a a a

Клуб Vue.js-разработчиков

2021 February 17

ИС

Илья Салмасов... in Клуб Vue.js-разработчиков
Andrey Govorukhin
мне уже привычно писать
data: () => ({})

this там не так часто нужен, а если и нужен то вот так

data: (vm) => ({
  date: vm.props
})
Это вообще моветон так делать? Из пропсов в дату что-то складывать не в хуках
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Guest
Как думаете есть ли смысл переписать продукт на Vue JS (options API) на vue 2 + composition API на Typescript? Думаю, один раз помучаемся, за то, потом с типами по проще будет развивать проект

Пысы. Продукт еще не выкатили, свободное время есть
Если инвестируете то же время в тесты получите больше профита
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Илья Салмасов
Это вообще моветон так делать? Из пропсов в дату что-то складывать не в хуках
нет, наоборот
источник

D‘

Danil s odnoj ‘i’ i ... in Клуб Vue.js-разработчиков
на сколько плохо использовать деструктуризацию на computed через this ?


methods: {
  methodName(){
     const { computedProperty } = this
     
      …  
    }
}
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Roman Vladimirov
Подскажите как при нажатии кнопки "назад" в браузере (при открытой модалке) предотвратить переход назад а выполнить что-нибудь другое (например закрыть её)
Как например сделано в мобильной версии яднекс.маркета в каталоге (происходит навигация в компоненте а не в браузере)
Через подписку на события popstate
источник

CC

Cheshire Cat in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
на сколько плохо использовать деструктуризацию на computed через this ?


methods: {
  methodName(){
     const { computedProperty } = this
     
      …  
    }
}
Нинасколько
источник

G

Guest in Клуб Vue.js-разработчиков
Illya Klymov
Если инвестируете то же время в тесты получите больше профита
Вы про unit тесты или e2e?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
на сколько плохо использовать деструктуризацию на computed через this ?


methods: {
  methodName(){
     const { computedProperty } = this
     
      …  
    }
}
Нинасколько
источник

D‘

Danil s odnoj ‘i’ i ... in Клуб Vue.js-разработчиков
а в рамках guide line’а это как то просматривается? не нашел в документации про ето, а синиор сказал, шо не надо так
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
а в рамках guide line’а это как то просматривается? не нашел в документации про ето, а синиор сказал, шо не надо так
Мотивация синьора?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Guest
Вы про unit тесты или e2e?
Про любые
источник

AG

Andrey Govorukhin in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
а в рамках guide line’а это как то просматривается? не нашел в документации про ето, а синиор сказал, шо не надо так
это может быть код стайл компании например )
источник

D‘

Danil s odnoj ‘i’ i ... in Клуб Vue.js-разработчиков
Andrey Govorukhin
это может быть код стайл компании например )
у нас он не прописан, я для рубей код стайл сейчас пишу
источник

Р

Родион in Клуб Vue.js-разработчиков
Ruslan Alexeevich
ну примерно так)) учите флексы, они сейчас сильнее и нужнее гридов, гриды будущее, а флексы настоящее
Вот простите, но это 2е самодостаточные технологии со своим применением. И противопоставлять их или мракобесие или профанация. Сори.
источник

AG

Andrey Govorukhin in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
у нас он не прописан, я для рубей код стайл сейчас пишу
ну тогда спроси у него почему так нельзя )
источник

N

Nelkor in Клуб Vue.js-разработчиков
Guest
Как думаете есть ли смысл переписать продукт на Vue JS (options API) на vue 2 + composition API на Typescript? Думаю, один раз помучаемся, за то, потом с типами по проще будет развивать проект

Пысы. Продукт еще не выкатили, свободное время есть
Думаю, нет смысла. Лично мне так вообще options-апи больше нравится)
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
Andrey Govorukhin
мне уже привычно писать
data: () => ({})

this там не так часто нужен, а если и нужен то вот так

data: (vm) => ({
  date: vm.props
})
Сколько на Vue пишу, ни разу пропсы в дате не нужны были
источник

D‘

Danil s odnoj ‘i’ i ... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Мотивация синьора?
“I would prefer just calling this.computedProperty below, because in we're already retrieving values directly from this everywhere else.”
источник

😎

😎Alex in Клуб Vue.js-разработчиков
источник

VS

Vlad 🦠 Starkovsky in Клуб Vue.js-разработчиков
ужо не свежо)
источник