
Alex
26.02.2017
07:00:17
Кстати про флоу, в первом комменте – https://github.com/vuejs/vue/pull/5008

Rafael
26.02.2017
07:25:16

Сергей
26.02.2017
07:28:16
На английский - да, на руском - нет

Alex
26.02.2017
07:50:11
А доки уже доперевели?
Даже не знаю ещё, не смотрел) когда, вчера вечером ложился ничего не было, а сейчас проснулся только

Google

Igor
26.02.2017
07:59:30
When using v-for with a component, a key is now required. You will likely see a bunch of "soft warnings" when you upgrade, but this does not affect the current behavior of your app.
Круто, теперь придётся генерить левые ключи, чтобы vue был спокоен. Не понял я в итоге зачем это всё нужно. Ключи понятно — они нужны для более эффективного (и правильного) обновления DOM'а при изменении списка. А зачем их постоянно указывать? А что если данные в списке не обладают уникальными ключами?

Alex
26.02.2017
08:02:56
Раз перечисление значит чем-то они отличаются всё же

Stanislav
26.02.2017
08:04:20

Igor
26.02.2017
08:04:29
Ну в том же todo листе, задачи чем отличаются друг от друга? где там уникальное поле?

Stanislav
26.02.2017
08:05:01
JSON.stringify(this.todo)
как-то так :D

Alexander
26.02.2017
08:05:47
С уникальными ключами в случае сортировок и т.п. вещей элементы не будут перерендериваться. Об этом писалось где-то в гиде.

Igor
26.02.2017
08:05:47
ну, это костыль какой-то. непонятно, зачем его на нас перекладывают.

Stanislav
26.02.2017
08:05:58

Igor
26.02.2017
08:06:13

Alexander
26.02.2017
08:07:56
http://ru.vuejs.org/v2/guide/list.html#key

Andrey
26.02.2017
08:08:30

Google

Igor
26.02.2017
08:11:14

Andrey
26.02.2017
08:15:27

Alexander
26.02.2017
08:17:12
Угу. Всё написано прямым текстом и про ключи, и про варнинги. Откуда вопросы возникают не понятно. :)

Igor
26.02.2017
08:25:30
Хм, мне показалось, что это сейчас soft, а потом будет жосче. Ну ладно.

Alex
26.02.2017
08:28:18
Можно и генерировать guid для своих тудушек постоянно
и тоже никаких проблем)
на первое время

Stanislav
26.02.2017
08:30:12
а в свои оъекты левые данные сохранять не хочется

Alex
26.02.2017
08:30:46
будут)

Andrey
26.02.2017
08:30:53

Stanislav
26.02.2017
08:31:47
тогда проще использовать todo.text в качестве ключа

Alexander
26.02.2017
08:34:20
Проще для всех компонентов создать id.

Stanislav
26.02.2017
08:35:14
и менеджить его? в чем же простота

Alexander
26.02.2017
08:35:22
Возможно, это потом также пригодится при создании ассоциированных массивов или для более простого удаления объектов.

Rafael
26.02.2017
08:37:13
ребзь, какими дополнениями для sublime вы пользуетесь?

Alexander
26.02.2017
08:37:57
и менеджить его? в чем же простота
Особо не трудно менеджерить. Задаёшь свойство nextId для базового объекта компонентов и добавляешь код this.id = this.nextId++ в конструктор.
И будет у тебя уникальный инкрементированный id.

Stanislav
26.02.2017
08:40:27
та я же не говорю что трудно, я говорю что не проще чем key="todo.text"
хотя, какая разница для прототипов…

Google

Stanislav
26.02.2017
08:40:53
пускай обновляется сколько хочет

Illya
26.02.2017
08:49:26
Конечно
Мы все равно все умрем
И Вселенная тоже. От тепловой смерти

Stanislav
26.02.2017
08:52:29
кстати, ты процитировал все мое сочинение, правда без заголовка
кажется там было что-то вроде "как я вижу будущее"

Andrey
26.02.2017
09:02:47

Rafael
26.02.2017
09:03:22
впрочем я почти уже закончил

Andrey
26.02.2017
09:03:39
я про язык

Rafael
26.02.2017
09:03:51

Andrey
26.02.2017
09:04:09
да там и дополнений толком для этого не надо
у меня еще Git (что бы удобно blame смотреть) b gitgutter

Stanislav
26.02.2017
09:09:08
и все остальное через него
если на ноде пишешь https://packagecontrol.io/packages/Nodejs

Rafael
26.02.2017
09:10:36

Andrey
26.02.2017
09:10:44
есть
но через дополнение

Google

Rafael
26.02.2017
09:11:09
есть
это было утверждение)
сейчас ытаюсь для npm поставить пакетик

Andrey
26.02.2017
09:11:39
в саблайме есть все что надо

Rafael
26.02.2017
09:11:43
https://github.com/szastupov/npm_runner

Stanislav
26.02.2017
09:18:08
установи PACL
https://packagecontrol.io/installation
https://www.youtube.com/watch?v=YvX8uwwJ5kg

Admin
ERROR: S client not available

Harry
26.02.2017
09:21:00
че это холивар насчет редакторов?
brackets top ostal'noe shit

Stanislav
26.02.2017
09:21:53
нет, мы не выбираем

Rafael
26.02.2017
09:22:05

Stanislav
26.02.2017
09:22:06
но брэкетс - это фу

Rafael
26.02.2017
09:22:24

Stanislav
26.02.2017
09:22:41
посмотри видео где-то с середины

Rafael
26.02.2017
09:22:43

Stanislav
26.02.2017
09:22:53
там показывается как установить плагины через него

Google

Stanislav
26.02.2017
09:23:07
если мне не изменяет память: Cmd(Ctrl) + Shift + P
потом пишешь в поиске Install
выбираешь его и у тебя будет список всех плагинов
ищешь нужный и нажимаешь Enter

Rafael
26.02.2017
09:23:37

Stanislav
26.02.2017
09:25:02
очень похоже на brackets :D
я не помню, но может быть нужно перезапустить Sublime теперь

Rafael
26.02.2017
09:26:22
как так то?

Stanislav
26.02.2017
09:26:28
а дальше читай секцию Usage
ну как, есть папка - есть плагин
вот такая вот установка

Rafael
26.02.2017
09:29:49

Stanislav
26.02.2017
09:31:40
(
стоп
а проверь что в папке npm-runner-1.… лежит
может там внутри папка, которая должна быть корневой?

Rafael
26.02.2017
09:33:22
но меня немноно смущает вот что

Andrey
26.02.2017
09:34:04
для возможности импорта должен быть __init__.py