@vuejs_ru

Страница 215 из 3900
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
Раз перечисление значит чем-то они отличаются всё же

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
ну, это костыль какой-то. непонятно, зачем его на нас перекладывают.

Igor
26.02.2017
08:06:13
а можно линку ?
https://github.com/vuejs/vue/releases

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

Andrey
26.02.2017
08:08:30
Ну в том же todo листе, задачи чем отличаются друг от друга? где там уникальное поле?
очевидно, что в боевом приложение у тебя будут какие-нибудь id

Google
Igor
26.02.2017
08:11:14
очевидно, что в боевом приложение у тебя будут какие-нибудь id
so-so. сейчас у меня нет никаких id, просто список объектов без уникальных полей. я их, конечно, введу, но на этапе прототипирования было бы легче, если бы v-for не падал бы по "странным" причинам.

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
Можно и генерировать guid для своих тудушек постоянно
вообще-то есть проблема - они тогда при каждой возможности будут заново пытаться отрисоваться

а в свои оъекты левые данные сохранять не хочется

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
Мы все равно все умрем
цитата из моего сочинения в 9 классе )

кстати, ты процитировал все мое сочинение, правда без заголовка

кажется там было что-то вроде "как я вижу будущее"

Rafael
26.02.2017
09:03:22
а тебе для чего?
чтобы в нем писать, а не в ide

впрочем я почти уже закончил

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

Rafael
26.02.2017
09:03:51
я про язык
js, babel, html, css

Andrey
26.02.2017
09:04:09
да там и дополнений толком для этого не надо

у меня еще Git (что бы удобно blame смотреть) b gitgutter

Stanislav
26.02.2017
09:09:08
чтобы в нем писать, а не в ide
https://packagecontrol.io/ первое, что нужно ставить

и все остальное через него

если на ноде пишешь https://packagecontrol.io/packages/Nodejs

Rafael
26.02.2017
09:10:36
да там и дополнений толком для этого не надо
подцветка синтаксиса для vue есть

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

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
че это холивар насчет редакторов?
нет, не холивар, просто помогают с sublime

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

Rafael
26.02.2017
09:22:24
https://packagecontrol.io/installation
уже давно установил

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

Rafael
26.02.2017
09:22:43
https://github.com/szastupov/npm_runner
как теперь его уставноить?

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 теперь

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

Страница 215 из 3900