@vuejs_ru

Страница 161 из 3900
Rafkat
12.02.2017
20:40:49
Какой же все таки кайф кодить на vue+ vuex

Emil
12.02.2017
20:41:57
а то

Stanislav
12.02.2017
20:42:18
337 человек не могли ошибиться

Arthur ?
12.02.2017
20:42:35
vm.$options.methods...
vm is not defined vuejs 2.0

Google
Rafkat
12.02.2017
20:42:40
Все просто работает

Доку берешь и читаешь как хорошую книгу

Alex
12.02.2017
20:44:22
vm is not defined vuejs 2.0
в этой перменной инстанс созданного Vue хранится, если ты ее объявишь и туда присвоишь

Oleh
12.02.2017
20:44:36
https://github.com/vuejs/vuex/blob/master/examples/chat/components/ThreadSection.vue вот здесь юзают "components: { Thread },"

это коректно?

или сейчас так не можно?

Kelin
12.02.2017
21:00:46
это коректно?
А что некорректного?

Йоу
12.02.2017
21:00:47
https://paste.laravel.io/q3pw9 Как фиксить ?

Alex
12.02.2017
21:01:08
vm is not defined vuejs 2.0
на самом деле, можно проще наверное, тупо this сохранить в хуке, если очень тебе надо

Йоу
12.02.2017
21:08:00
https://paste.laravel.io/q3pw9 Как фиксить ?
Бабел есть, юзаю вебпак

Oleh
12.02.2017
21:14:31
А что некорректного?
https://ru.vuejs.org/v2/guide/components.html#Локальные-компоненты тут нужно как обьект а не список

components: { // <my-component> будет доступен только в шаблоне родителя 'my-component': Child }

Kelin
12.02.2017
21:15:34
Эм, без разницы

Google
Kelin
12.02.2017
21:15:51
Просто у тебя будет components: { Thread: Thread }

Rafael
12.02.2017
21:18:27
Просто у тебя будет components: { Thread: Thread }
Тип это фича es6 если что (это не тебе, Келин)

Kelin
12.02.2017
21:18:52
Меня улыбнула формулировка:"нужен объект, а не список"

То есть люди еще и разными типами это считают

Stanislav
12.02.2017
21:19:25
ты уйдешь и так и не узнаешь что список это обьект

Kelin
12.02.2017
21:19:59
ты уйдешь и так и не узнаешь что список это обьект
в данном контексте это одно и то же

Oleh
12.02.2017
21:21:00
хмм, ок

тогда когда я в своей аппе делаю components: {"createnote": CreateNote }, все норм, а когда {CreateNote }, пишет что createnote не зарегистрирован

Йоу
12.02.2017
21:23:13
Никто не сталкивался что ли?

Oleh
12.02.2017
21:25:53
createnote !== createNote
да, уже понял)

Йоу
12.02.2017
21:26:30
Хехе, забавно )

Oleh
12.02.2017
21:41:25
{ CreateNote: CreateNote } => <CreateNote></CreateNote>

Stanislav
12.02.2017
21:45:09
Да, так тоже можно

Google
Stanislav
12.02.2017
21:45:31
По крайней мере Vue не ругается

Oleh
12.02.2017
21:45:46
и работает, и очевидно что да как

Влад
12.02.2017
22:24:31
http://elemefe.github.io/cooking/

Vue-cli на новый лаж

лад

Андрей
12.02.2017
23:32:04
Парни подскажите пожалуйста. Есть 2 типа объектов - комментарий и тикет. Тикет состоит из комментария + заголовка. Они будут вызываться в разных контекстах, обладать разными методами в зависимости от контекста. Я предполагаю что это нужно реализовать в виде компонентов(или одного). Как правильно логически разбить программу, чтобы избежать дублирования кода и красиво это все создавать налету?

Я говорил только о создании тикетов и комментариев. Т.е.вывод форм. Не знаю как подступиться.

Сергей
13.02.2017
05:49:53
Я vue только начинаю тыкать, но может по аналогии с реактом передавать методы через пропсы?

Rafael
13.02.2017
05:57:09
Сашка
13.02.2017
06:21:28
Я vue только начинаю тыкать, но может по аналогии с реактом передавать методы через пропсы?
Да, но это практически не имеет смысла. В реакте нельзя эммитить события на компонетах, а во вью - можно

Alexandr
13.02.2017
06:40:12
Да уж, тут это удобней. Плюс если нужно пробросить что-то дальше родителя или параллельному компоненту, можно использовать event bus

Vlad
13.02.2017
06:46:48
Kelin
13.02.2017
07:35:16
http://elemefe.github.io/cooking/
Перевод топчик, лучше бы его не было

Андрей
13.02.2017
10:50:11
Данные получаются в формате json в методе create. Нужно рекурсивно разобрать полученный массив, применить к нему template и отрисовать в html. Как? )

Illya
13.02.2017
10:52:37
Дать компоненту name и упоминать его самого в шаблоне

Андрей
13.02.2017
10:53:13
не.. не настолько рекурсивно

Нужен реальный пример. Получаю данные nested sets в json. Нужно нарисовать дерево.

Дерево ul>li

Illya
13.02.2017
10:58:00
Ну. В чем проблема. Пишешь компонент узел дерева

Google
Illya
13.02.2017
10:58:25
Который через v-if рендерит либо контент если там нет детей

Либо детей (такой же узел но передавая данные через v-for)

Андрей
13.02.2017
11:00:06
Блин, проблема в том что я вообще не представляю синтаксис как это все описать. Представляю только в теории как это должно работать, в самой общей. Если можно, самый примерный пример-каркаса приложения увидеть? Я дальше сам

Roma
13.02.2017
11:02:32
П - прокрастинация

Stanislav
13.02.2017
11:02:48
В примерах на офф сайте был вариант со списками вложеннными

Андрей
13.02.2017
11:02:58
да мозги уже просто разбегаются

http://joxi.ru/l2ZVXg5Sw7G4L2

вот алгоритм обхода дерева без рекурсии на php. Это надо куда запихнуть, в template? Это вообще возможно?

Illya
13.02.2017
11:14:07
аргх

Admin
ERROR: S client not available

Illya
13.02.2017
11:14:09
минуту

я дошел до большого компьютера

Андрей
13.02.2017
11:14:32
) спасибо

Illya
13.02.2017
11:17:30
дайте образец данных

чтоб не вбивать

Андрей
13.02.2017
11:19:49
[{"id":"1","pid":"0","block":"1","level":"1","left":"1","right":"12","title":"\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 iphone","value":"\u043d\u0430 iphone \u0432\u0435\u0440\u0441\u0438\u0438 5 \u0438 6 \u0432 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435","status":"0","type":"0","created_at":"2017-02-12 03:47:24","updated_at":"0000-00-00 00:00:00"},{"id":"3","pid":"0","block":"1","level":"2","left":"2","right":"5","title":"Ford","value":"Ford","status":"0","type":"0","created_at":"2017-02-11 11:05:37","updated_at":"0000-00-00 00:00:00"},{"id":"8","pid":"0","block":"1","level":"3","left":"3","right":"4","title":null,"value":"55555555","status":"0","type":"0","created_at":"2017-02-11 11:05:37","updated_at":"0000-00-00 00:00:00"},{"id":"5","pid":"0","block":"1","level":"2","left":"6","right":"7","title":null,"value":"111111111","status":"0","type":"0","created_at":"2017-02-11 11:05:37","updated_at":"0000-00-00 00:00:00"},{"id":"6","pid":"0","block":"1","level":"2","left":"8","right":"11","title":null,"value":"22222222222","status":"0","type":"0","created_at":"2017-02-11 11:05:37","updated_at":"0000-00-00 00:00:00"},{"id":"7","pid":"0","block":"1","level":"3","left":"9","right":"10","title":null,"value":"3333333","status":"0","type":"0","created_at":"2017-02-11 11:05:37","updated_at":"0000-00-00 00:00:00"}]

http://joxi.ru/Q2Kx5aRf4vo5pA

Emil
13.02.2017
11:20:37
в прошлой версии webpack template такой проблемы не было

Illya
13.02.2017
11:20:54
так у вас не рекурсивные данные

Alex
13.02.2017
11:20:55
Ну а правило для обработки mp4 есть?

Google
Illya
13.02.2017
11:21:00
их еще собрать надо в дерево

Андрей
13.02.2017
11:21:23
http://joxi.ru/l2ZVXg5Sw7G4L2

Вот сборка

Emil
13.02.2017
11:21:45
видимо, нет. меня просто удивляет, что в прошлой версии все работало

Андрей
13.02.2017
11:21:56
Они как бы рекурсивные, но их можно просто перебрать последовательно и отрисовать.

Emil
13.02.2017
11:21:57
вот думаю, мог ли сам где-то накосячить, хотя вроде негде

Illya
13.02.2017
11:22:28
это nested sets, и так как в PHP с ним не выйдет работать

его надо вначале преобразовать к обычной древовидной структуре

Rafkat
13.02.2017
11:23:15
кто юзал jwt в vue?

вместе с vuex

Illya
13.02.2017
11:23:31
почти все :)

Андрей
13.02.2017
11:23:47
его надо вначале преобразовать к обычной древовидной структуре
почему? Там же обычные while и if, не вижу сложностей чтобы массив перебрать последовательно и отрисовать. Они уже отсортированы

Illya
13.02.2017
11:24:32
потому что вы не работаете со строками :)

в JS

вы генерируете объектную модель

Андрей
13.02.2017
11:24:56
а где там строки... массив же.. )

Illya
13.02.2017
11:25:01
(в JS = в данном случае vue)

как где - в PHP вы генерируете по сути на выходе строки

открыть тег - закрыть тег и т.д.

в JS вы генерируете DOM - сделай мне объект, вложи в него эти объекты и т.д.

Андрей
13.02.2017
11:28:34

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