
Michael
27.06.2018
17:46:21
большие компании могут себе все что угодно позволить. фб был перввм, кто вытащил компактную комрнентную модель наружу. Первым! Не значит лучшим за все это время

Анатолий
27.06.2018
17:53:11

Michael
27.06.2018
17:57:49
ага!

Google

Анатолий
27.06.2018
18:52:22
А вот и автор той презентации выше, прошу любить и жаловать!

Alex
27.06.2018
19:19:07
Welcome)

DimenSi
27.06.2018
19:21:19
дока в vue-test-utils как осталось сырой, так и осталось
хорошо, что они хотябы на ts пишут

Alex
27.06.2018
19:22:17

DimenSi
27.06.2018
19:22:33
наверно это все же не камельфо писать вручную про методы
надо вью прессу еще прибабахать генератор из jsdoc
чтоб jsdoc генерировал под vue формат доку из комментов

Sergey❄️
27.06.2018
19:27:01
Есть чатик вуежс для домохозяек?

Sunlive
27.06.2018
19:27:32
ето он

Alexander
27.06.2018
19:27:42

Sergey❄️
27.06.2018
19:32:43
Надо короче простенькую хрень написать с flask + vue, но во втором ваапще не ориентируюсь. Брать гетом данные (массив) с вебсервера и показывать их красивенько. Но какие темплейты где менять, что куда пихать... Направьте плз.

DimenSi
27.06.2018
19:33:15

Google

Sunlive
27.06.2018
19:33:26
опять твой бот неактивный
блять

DimenSi
27.06.2018
19:33:33
че?

Sergey❄️
27.06.2018
19:33:33
Видел на гитхабе какой-то пример, но он даж без ридми

Sunlive
27.06.2018
19:33:33
из-за другого компа что ли

DimenSi
27.06.2018
19:33:57
просто идеальный для тебя решение, там показано как сделать запрос и как это говно отрендерить

Sunlive
27.06.2018
19:34:25
да я на работе его тестил, там ок, дома нету

DimenSi
27.06.2018
19:34:36
у каждого клиента своя память и кеш

Sergey❄️
27.06.2018
19:35:14

DimenSi
27.06.2018
19:35:26

Sergey❄️
27.06.2018
19:35:41
Ну я по директориям не ориентируюсь
Нашел разве что index.html

DimenSi
27.06.2018
19:35:54
тут извини, не знаю чем помочь

Фёдор
27.06.2018
19:36:01
Привет, уже спрашивал, но тишина(!
В main.js у меня подключен глобальный компонент userBlock
Vue.component('userBlock', userBlock)
Выводил его либо в template обычным образом, либо через рендер-функцию
render: (h, params) => {
return h('userBlock', {props: {userId: params.row.id}});
}
Подскажите, можно ли в методе однофайлового компонента отрендерить этот компонент и вернуть его?
Как писать?
methods: {
membersRender (user) {
return ... //Тут рендерить userBlock с prop
}
}

DimenSi
27.06.2018
19:36:37

Фёдор
27.06.2018
19:37:52
?вот уж не ожидал...

DimenSi
27.06.2018
19:38:50
хотя наверно можно
Vue.$createElement()
эту фичу юзает jsx вуевский

Google

Stanislav
27.06.2018
19:39:59

Sergey❄️
27.06.2018
19:40:12

DimenSi
27.06.2018
19:40:12

Sergey❄️
27.06.2018
19:40:44
Короче нашел что есть какие-то волшебные файлы с расширением .vue которые лежат в папке components

DimenSi
27.06.2018
19:41:50
?вот уж не ожидал...
юзай this.$createElement() или просто jsx, должно подхватится, хотя я сам никогда не пробывал

Фёдор
27.06.2018
19:42:03

Stanislav
27.06.2018
19:42:54

DimenSi
27.06.2018
19:55:32
кто-то пытался через тесты протестировать у компонента высоту?

Alex
27.06.2018
19:57:28

DimenSi
27.06.2018
19:57:38
не, не получится

Anton
27.06.2018
19:57:41

DimenSi
27.06.2018
19:57:44
jsdom не умеет

Alex
27.06.2018
19:58:06

DimenSi
27.06.2018
19:58:23
и чтоб высчитать высоту использую scrollHeight
лан, получается без тестов тогда буду

Фёдор
27.06.2018
20:05:10

DimenSi
27.06.2018
20:05:30
даже не знаю)
во вью не принято через методы отдавать vdom

Фёдор
27.06.2018
20:07:35
Дак да... Ладно, и на том спасибо, буду думать другие варианты

Google

DimenSi
27.06.2018
20:11:05
ед. вариант это тебе сделать компонент который в пропсы принимает jsx
а тот в свою очередь будет плевать твой render, @uxweb

Фёдор
27.06.2018
20:12:32
скила не хватит?

DimenSi
27.06.2018
20:13:15
{
functional: true,
props: {
jsx: Function,
},
render (h, context) {
return context.props.jsx(h)
},
}
вот, я написал тебе компонент

Фёдор
27.06.2018
20:14:40

Admin
ERROR: S client not available

Фёдор
27.06.2018
20:14:53
но пойду курить доки

DimenSi
27.06.2018
20:15:12
вставляешь компонент в шаблон, потом и в пропс прокидываешь свой метод который возвращает jsx

Фёдор
27.06.2018
20:16:16
дак мне не нужен компонент в шаблоне напрямую... Мне нужно отдать его в проп другого компонента (стороннего)
и я вообще не уверен, что сторонний компонент схавает мой компонент в виде пропса
так как ждёт строку по дефолту
спасибо за помощь, но я, пожалуй, откажусь от этой странной идеи и напишу свой компонент вместо стороннего

Stanislav
27.06.2018
20:23:14
Шо за костыли

Фёдор
27.06.2018
20:24:15
дак костыли, да
потому и отказываюсь от этой дичи

Stanislav
27.06.2018
20:25:02
Есть же слоты

Фёдор
27.06.2018
20:25:19
да

Google

Фёдор
27.06.2018
20:25:31
Думал, как заюзать сторонний компонент "как есть"
<Transfer
:data="users"
:target-keys="membersInProject"
:render-format="membersTransferRender"
@on-change="membersTransferChange"
not-found-text="Нет участников"
filter-placeholder="Поиск по имени"
:titles="membersTransferTitles"
:list-style="membersTransferListStyle"
filterable
></Transfer>
есть там проп :render-format="membersTransferRender"
хочет строку
а я хотел туда засунуть свой компонент, который по ID юзера собирает блок с аватаркой, именем, логином, почтой и т.д. по своей логике

Stanislav
27.06.2018
20:27:32

Фёдор
27.06.2018
20:27:42
https://www.iviewui.com/components/transfer-en

Evgeny
27.06.2018
21:38:26

Arsen
27.06.2018
21:59:41

Evgeny
27.06.2018
22:01:51

Evgeniy
27.06.2018
23:34:31
Добрый вечер, почему из всего списка записей выбираю одну, жму редачить, редактирую, жму сохрнить а сохраняется всегда последняя запись из массива вне зависимости какую выбрал для редактирования?
Когда на ajax была такая проблема, то я к методу добавлял id этой записи
А тут я хз что делать

Roman
27.06.2018
23:35:44
Наверное, тоже добавить id ?))

Evgeniy
27.06.2018
23:36:06

Roman
27.06.2018
23:38:30
присваивание в v-model ? такого я еще не видел здесь.