@vuejs_ru

Страница 748 из 3900
Kelin
12.07.2017
21:49:39


Stanislav
12.07.2017
21:49:41
Теоретичиски, они дешевле в рендеринге. Когда Эван запилит для них нормальные шаблоны, можно будет во всю юзать, как в реакте это делают со stateless компонентами

Kelin
12.07.2017
21:49:56
и чтобы в нем была data, которая передалась сверху

Google
Alex
12.07.2017
21:51:14
и чтобы в нем была data, которая передалась сверху
В подобных случаях мы можем пометить компоненты как функциональные (опция functional), что означает отсутствие у них состояния (нет опции data) и экземпляра (нет контекстной переменной this).

из функционального хотите обратно обычный сделать

Kelin
12.07.2017
21:51:38
нееет

ты не понял

data не который задается в компоненте data: () => ({})

а который в пропсах прилетает, я просто его так обозвал

Alex
12.07.2017
21:52:21
:) понятненько

Stanislav
12.07.2017
21:53:11
{ functional: true, render(createElement, context) { console.log(context.props.data) // <- твой пропс return createElement('div', context.children) } }

Kelin
12.07.2017
21:53:44
Property or method "data" is not defined on the instance but referenced during render

Stanislav
12.07.2017
21:54:31
Кхм. Шас фидл запилю

Kelin
12.07.2017
21:55:12
в пропсах он есть а в рендер-функцию его как передать

Stanislav
12.07.2017
21:57:57
Google
Kelin
12.07.2017
21:58:46
https://jsfiddle.net/hduevvr3/2/ Я вот что хочу

Stanislav
12.07.2017
22:02:12
https://jsfiddle.net/hduevvr3/2/ Я вот что хочу
https://jsfiddle.net/c01nd01r/hduevvr3/3/

Kelin
12.07.2017
22:03:04
неа, не то

тут оно всегда в конец вставится

Stanislav
12.07.2017
22:14:04
тут оно всегда в конец вставится
https://jsfiddle.net/c01nd01r/hduevvr3/4/

Kelin
12.07.2017
22:15:05
а это с template, вот его я как раз и не хочу видеть рендер-функцией нельзя как-то заменить, чтобы не писать его?

Kelin
12.07.2017
22:16:58
вот в том-то и дело мне кажется, как-то все же можно заменить

Stanislav
12.07.2017
22:18:04
Да не, врядли. Там как раз таки смысл, что ты в передаешь пропсы на слоте в рутовый элемент. А рутовый элемент - это template

а scope="lol" включает скоуп слота

Иначе у тебя родительский скоуп рутового компонента, в нашем случае

Kelin
12.07.2017
22:20:40
ну мейби как-то h('template', ...

Yaroslav
12.07.2017
22:29:19
Немножко побыдлокодил

Kelin
12.07.2017
22:29:48
деее

Stanislav
12.07.2017
22:30:03
угу

Yaroslav
12.07.2017
22:30:09
Хз как там нужно

Den
12.07.2017
23:31:59
https://codepen.io/anon/pen/mwvyZW?editors=0010
https://www.webpackbin.com/bins/-Kot82PUuS0yDmTW3XyA

Блин, так получается, если vue-шину вешать не на инстанс, а на window, она будет инстансы соединять.

Google
Kelin
13.07.2017
00:15:14
window.шина1 window.шина2

Atom не переварил package-lock.json и откинулся на 5000й строчке У меня все

Тимур
13.07.2017
05:11:11
Капец 1300 сообщений за 12 часов)) местные тролли в ударе))

Alex
13.07.2017
05:12:16
Почему сразу тролли?)

Богдан
13.07.2017
05:12:19
Ага. Сам в шоке был. С самолета выхожу, а тут такое)))

Тимур
13.07.2017
05:15:51
Почему сразу тролли?)
Бегло проглядел сообщения, увидел их активность)

Alex
13.07.2017
05:16:38
Нормально общались ?

Тимур
13.07.2017
05:17:04
Ага. Сам в шоке был. С самолета выхожу, а тут такое)))
Богдан ты то что тут делаешь?) Yii теперь rest сервер?))

Нормально общались ?
Да я только за. Плодовитость удивляет ?

Богдан
13.07.2017
05:18:01
Богдан ты то что тут делаешь?) Yii теперь rest сервер?))
Да я уже давно по laravel, lumen, silex, yii, codeinginter)))

Богдан ты то что тут делаешь?) Yii теперь rest сервер?))
Так что мне впринципе похрену на чем делать rest сервер)

Ноу)

Тимур
13.07.2017
05:29:01
В общем вопрос по делу теперь: есть список товаров, делаю переход в форму редактирования, в роутер при этом передаю айдишник. При открытии страницы с сервака подгружаются по айди данные о товаре. Все ок. Но, если я ручками изменю айдишник в url то подгрузка уже не работает. Либо выстреливает дважды если засовывают логику в beforeUpdate. Вопрос. В какое событие компонента (?) Надо засунуть полгрузку чтоб она работала и при переходе по линку роутера и при смене урла

Created, mounted уже пробовал. С урлом не работают

Valery
13.07.2017
05:55:20
people, fetch polyfill - https://github.com/github/fetch да?

Дмитрий
13.07.2017
05:56:01
Valery
13.07.2017
05:56:26
whatwg-fetch
ну, это он и есть

наверное да, ибо MDN так говорит )

vue-cli + webpack - в конфиг webpack нужно что-то добавлять?

я просто добавил import 'whatwg-fetch' в компонент, где fetch используется как проверить, что полифилл подключен и работает?

Google
Admin
ERROR: S client not available

Ivan
13.07.2017
06:05:19
можно ещё в древних ie проверить но это сложна

Дмитрий
13.07.2017
06:05:34
Дальше у тебя фетч на window висеть будет

Valery
13.07.2017
06:06:13
Т.е. в корневой файл сборки
в моем случае корневой файл сборки - app.vue добавил в него <script> import 'whatwg-fetch'

Дмитрий
13.07.2017
06:07:36
Не, у тебя есть то ли index.js, то ли main.js где создается new Vue

Вот там подключай

Дмитрий
13.07.2017
06:08:06
И все работает

В 11 ie фетча нету, так что если у тебя винда - проверяй

Valery
13.07.2017
06:11:03
И все работает
благодарю

Дмитрий
13.07.2017
07:20:14
@xanf_ua можешь советом помочь?)

Третья попытка достучаться до авторитетного разработчика)

Вопрос такой: Есть энтерпрайз crm массового использования с легаси (на jquery), сейчас сагитировал руководство на переписывание - выбор стоит вью или реакт - что бы ты посоветовал? У реакта вроде бест практикс побольше, да синтаксис поприятней, а вью попроще, да побыстрее. Для теста написал компонент на каждом - вью по производительности выиграл (в 2 раза), но все равно сомневаюсь чёт.

Google
Illya
13.07.2017
07:21:24
Похеру на производительность

Берите Вью

Для сценария ПЕРЕПИСЫВАНИЯ проекта Вью подходит лучше

Проще портировать шаблоны, проще интегрировать куски на jquery, проще в старте

Более того Вью может все что может реакт

Обратное неверно

Дмитрий
13.07.2017
07:23:31
Хм, спасибо

Ivan
13.07.2017
07:24:16
Хм, спасибо
щяс тебе в чате вью реакт посоветуют, ага

Дмитрий
13.07.2017
07:24:24
Вот результаты





На которых тестировал все

щяс тебе в чате вью реакт посоветуют, ага
Илья писал и на том, и на том и, насколько я знаю, изучал их внутренности. Плюс в последнее время (на holyjs вроде) - он уже не так сильно хайпил вью - для больших проектов вроде бы не брал

Реакт чуваки говорят похер на производительность - бери реакт

Ну в моем тесте у реакта было 10 фпс, у вью около 30

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