Vitalii
для тех кому интересно заглянуть под капот
Rafael 🌵
Rafael 🌵
и похоже придется ts учить, без него по исходникам уже трудно лазить
Завтра
Что сложного в тс 🌚
Завтра
Все там понятно
Rafael 🌵
и у меня еще взгляд не привык видеть нотации типов
Завтра
Как вариант в флоу можно типы отдельно выносить
Завтра
Если они сильно глазам мешают)
Завтра
Хз как в тс
Bohdan
они понемногу переводят код на тс?
Bohdan
пропустил этот момент
Rafael 🌵
Rafael 🌵
например коммит для v-model binding к input type целиком на ts написан, вроде как 🤔
Завтра
Тс не крут
Bohdan
хм
я, конечно, нуб
но какой смысл писать на тс исходники вью, в котором типизация далеко не статическая?
Bohdan
впрочем, надо смотреть
Завтра
В смысле
Завтра
Типы пишутся для самого вью
Чтобы у вас подсказочки работали и вот это все
Alexey
Я как полный нуб боюсь TS со времён попытки изучить Angular 2. Чисто субъективное воспоминание.
Завтра
Вы ещё дарт не видели
Bohdan
(у Келина пошли флешбеки)
Завтра
Ахаха
Alex
Есть реальный кейс когда это может пригодиться?
Завтра
Как же я давно этого ждал блять
Alex 🗽👇
да, Рафик, будь добр нам рассказать
Завтра
Почему это сразу не сделали омг
Alex
Всё равно пока не понятно) видимо не сталкивался с такой нуждой ещё
Rafael 🌵
https://gist.github.com/Fl0pZz/c472fbb0ae54eb7a608ec79d0df5cb8a
Rafael 🌵
а не
Rafael 🌵
но близко
Rafael 🌵
да, менно этот случай
Alex
пока выглядит как более многословный способ загрузить данные откуда-то в data
Rafael 🌵
https://gist.github.com/Fl0pZz/c472fbb0ae54eb7a608ec79d0df5cb8a
Alex
Логичнее метод написать, и в Mounted вызвать его загрузить данные в data :D
Rafael 🌵
ᛇᛏᛟᚱᛁᛕ
Привет. В Vuex есть объект, в обьекте еще один объект. Мутацией, все как положено, добавляем во внутренний объект еще один ключ. Вроде бы все хорошо. У меня есть геттер который ссылается на этот внутренний объект. Он тоже прекрасно обновляется. И тут я хочу получить список ключей на основе этого геттера, с помощью еще одного геттера. А список этот не обновляется. Это какие то ограничения реактивности или моя ограниченность?
Rafael 🌵
в habdlers прописываю поля и функции и все
Alex
Завтра
Рафик, это можно было и раньше сделать, ибо у data есть this, равный инстансу компонента
Завтра
Просто с добавлением vm можно писать в фп стиле
Rafael 🌵
Rafael 🌵
this естественно там так же перетирается
Rafael 🌵
можно конечно было вынести в переменную, но да пофиг
Завтра
Rafael 🌵
Че
abc: {
a: this.fn
}
вот тут this === abc
Завтра
У тебя стрелка не нужная там
Завтра
В начале
Завтра
А все, понял, о чем ты
Завтра
Ну я это и имел в виду
Завтра
Alex
ᛇᛏᛟᚱᛁᛕ
Вроде норм)
Вот именно что вроде, если просто сделать без Object.keys все прекрасно реактивится. А так нет почемуто. :(
ᛇᛏᛟᚱᛁᛕ
Ну в принципе как и ожидалось. Просто нельзя мутировать массивы и прочие всякие обьекты изнутри. Нужно тупо заменять все скопом на новый объект, только уже измененный.
Anonymous
Скажите а есть ли книги по vuejs на русском ?
Alex
Anonymous
я ее прочитал, но мало
Alex
Было:
<template slot="item" scope="props">
Стало:
<li slot="item" slot-scope="props"
Rafael 🌵
Rafael 🌵
у меня вот эта штука используется оч и оч активно
Anonymous
до меня не доходит информация про события :( мне нужно сейчас чтобы в таблице при клике на элемент таблицы текстовая запись менялась на textarea
Alex
Alex
Anonymous
вот с этим кликом и беда ,я не врубаюсь как сделать чтобы событие срабатывало при клике :(
Rafael 🌵
Alex
toggle соответственно занимается тем что меняет edit
this.edit = !this.edit
Anonymous
у меня таблица делается с помощью компонента vue-good-table и там можно сделать некоторые колонки чтобы они выводились с помощью html . хмм в DOM структуре именно нужный нам элемент получится обработается да, благодаря этому коду ?
Alex
Alex
kG
На вкус и цвет. По мне так если v-if рядом находятся, то логика явно уже там :)
Anonymous
а какой лучше плагин использоваь чтобы там можно было таблицы делать ? и вот такие манипуляции с их элементами ?
Артур
обязаловом с TS же нет в 2.5?
Alex