
Stanislav
25.07.2018
07:18:57
Sync
И watch

Rustam
25.07.2018
07:20:03

Google

Rustam
25.07.2018
07:20:24
а в компоненте только одно value

Stanislav
25.07.2018
07:35:20

Rustam
25.07.2018
07:36:16

Stanislav
25.07.2018
07:36:21
А в компоненте делай watch на value и в нём делай $emit родителю

Gadget
25.07.2018
07:36:53
Ребята, подскажите, может проблема распространённая - на страничке несколько блоков, они раскидываются компонентом mixitup. Всё работает, пока не начинаю передавать данные через апи. Тогда mixitup перестаёт работать.
То есть я не могу понять разницу, когда, скажем
{{ title }} идёт с даты title: 'My title' - работает
а когда:
{{ title }} идёт с даты, куда парсится title,
компонент перестаёт работать.
Подскажите, отчего может быть такое поведение? Данные передаются строками в json.

Artyom
25.07.2018
07:52:20
Ребят, пожалуйста, выручайте. Не понятно из-за чего, но вертикальный скролл не работает на ios устройствах (ни в сафари, ни в хроме), хотя на андройдах всё ок.
Я записал гифки, чтобы было понятнее:
http://recordit.co/Q4IqQrwllq - iPhone X, mobile safari (не работает)
http://recordit.co/qP4mOaEK1R - Galaxy S9, Chrome (работает)
Вот сам код обработки тач событий: https://pastebin.com/X1N2Uqjn

Bohdan
25.07.2018
08:17:11
кто-нибудь использует vue с flow? или если типизация - то typescript адекватнее?

Кирилл
25.07.2018
08:21:50

Bohdan
25.07.2018
08:22:29
если быть более точным - то третий параметр (children) не принимает просто массив
не могу сказать, что это серьезная проблема, но...

Like
25.07.2018
08:25:20
Нахер ооп (сахар)

Google

Bohdan
25.07.2018
08:25:29

Arsen
25.07.2018
08:26:10
Говорят, что вуй плохо типизируется flow
Я так и ещё не попробовал

Кирилл
25.07.2018
08:26:28
там нет ничего сложного

Arsen
25.07.2018
08:26:37
Спроси у @reeei,он чето пробовал

Bohdan
25.07.2018
08:26:38
меня еще и по ts, и по flow смущает недостаточное колво инфы

TheRainwildsKeeper
25.07.2018
08:26:38

Bohdan
25.07.2018
08:26:45

Кирилл
25.07.2018
08:27:36
подключай декораторы и будет кайфово)

Bohdan
25.07.2018
08:27:40
createElement ждет третьим параметром VNodeChildren
export type VNodeChildren = VNodeChildrenArrayContents | [ScopedSlot] | string;
export interface VNodeChildrenArrayContents extends Array<VNode | string | VNodeChildrenArrayContents> {}

Кирилл
25.07.2018
08:28:17
я не пробовал jsx в vue

Bohdan
25.07.2018
08:28:25
это не jsx
как бы по логике все ок, т.к. createElement вернет VNode, но епрст

Like
25.07.2018
08:29:16

Bohdan
25.07.2018
08:29:31
ща сотворю сниппет

Like
25.07.2018
08:29:32
Строка смущает?

Bohdan
25.07.2018
08:31:01

Кирилл
25.07.2018
08:31:12
и vuetify до кучи
они все типизированны
для vuetify в репозитории есть по-моему d.ts файл

Google

Bohdan
25.07.2018
08:32:27
vuetify юзать все равно не буду

Like
25.07.2018
08:32:53

Кирилл
25.07.2018
08:34:15
А зачем тебе тс?
Я переходил с ангуляра и для меня использовать ts уже некий стандарт)
Плюс при сочетании vue + ts, можно создавать компоненты в виде классов, а не огромного объекта)

Bohdan
25.07.2018
08:35:18
Строка смущает?
https://gist.github.com/thatside/11908ea42f6fbb28734c0805fcf3549d

Кирилл
25.07.2018
08:35:39
ну и создавая модели в виде классов, с использованием class-transformer удобней работать в vue + ts формате

Like
25.07.2018
08:36:13

Bohdan
25.07.2018
08:36:36
@k_yusupov если юзаешь createElement - глянь, пожалуйста, не хрень ли написал в сниппете

Кирилл
25.07.2018
08:36:54
не, я рендер-функции не юзаю)

Like
25.07.2018
08:38:01

Bohdan
25.07.2018
08:38:20
а чисто по синтаксису? у меня такое ощущение, что мне нужно как-то описать тип передаваемого массива

Like
25.07.2018
08:38:39

Like
25.07.2018
08:38:54

Bohdan
25.07.2018
08:38:55
а я хочу внутрь дива (vnode) вложить другую vnode
то, что на мой кусок кода ругается тайпскрипт)

Кирилл
25.07.2018
08:39:25
а что пишет?

Like
25.07.2018
08:39:30
Не, здесь уже хз

Кирилл
25.07.2018
08:40:44
https://medium.com/@chimon1984/taking-on-a-different-vue-with-tsx-c027cc0017f8
как вариант ещё почитать

Google

dev
25.07.2018
08:40:58
парни есть ли сборки для теста ие

Bohdan
25.07.2018
08:41:13
Argument type VNode[] is not assignable to parameter type VNodeChildren
при этом
export type VNodeChildren = VNodeChildrenArrayContents | [ScopedSlot] | string;
export interface VNodeChildrenArrayContents extends Array<VNode | string | VNodeChildrenArrayContents> {}

dev
25.07.2018
08:41:15
помню раньше встречал както называлось там были все ие может сейчас уже что поменялось есть уже новое чет ?

Bohdan
25.07.2018
08:41:28

Кирилл
25.07.2018
08:42:55
почитаю, спасибо
попробуй настроить, как там, чтобы преобразовать всё в tsx и юзать рендер, как реакте)
если так хочется)
createElement на вид какое-то извращение)

Bohdan
25.07.2018
08:43:34

Admin
ERROR: S client not available

Bohdan
25.07.2018
08:43:46
короче, походу, виноват phpstorm
он не резолвит union types, хотя сборка и тайпчекинг проходят нормально
то есть, проблемы собственно нет)

Кирилл
25.07.2018
08:44:15

Bohdan
25.07.2018
08:44:48
юзай intellij?
там слишком много java-специфичных штук, которые фиг выключишь - мешают

Like
25.07.2018
08:44:50

Bohdan
25.07.2018
08:45:21

Кирилл
25.07.2018
08:46:06

Like
25.07.2018
08:46:26

Кирилл
25.07.2018
08:46:31

Bohdan
25.07.2018
08:46:33
ммм, так ведь phpstorm ведь тоже на той же платформе)

Google

Like
25.07.2018
08:46:36

Bohdan
25.07.2018
08:46:39
ты с чем-то перепутал)

Даня
25.07.2018
08:46:39

Like
25.07.2018
08:46:43
Так что, хз к чему ты

Кирилл
25.07.2018
08:48:17
ну тогда хотя бы webstorm))
если речь идёт о веб-кодинге
разные тулзы заточены вод тот язык, для которого они пилят оболочку
опять же я не эксперт в их продуктах, поэтому про юзаю intellij)

Hedint
25.07.2018
08:48:41

Alex
25.07.2018
08:48:43
отличие у jet brains в продуктах - дефолтный пресет плагинов
и нюансы семантического дерева
а так - плагинами обмазать любой из них можно под любой язык

Bohdan
25.07.2018
08:49:19
webstorm, кстати, тоже ругается

Кирилл
25.07.2018
08:50:18

Bohdan
25.07.2018
08:50:36

Like
25.07.2018
08:51:25
Тот же materialize

Bohdan
25.07.2018
08:51:48
в итоге дабы не ругался - нужно было дописать as VNodeChildren в конце
такое ощущение, что движок ts в идешке не может разрулить цепочку type -> union type -> interface extends Array<union type>

Like
25.07.2018
08:54:48
Удивишься как там типы работают)