
Oleh
13.02.2017
14:57:56

Boris
13.02.2017
14:59:13
Ничего, это норма, я сам any key в этом пока

Kelin
13.02.2017
17:42:06
?

Google

Vlad
13.02.2017
17:54:58
?

Alex
13.02.2017
18:01:38
Философский вопрос

Oleh
13.02.2017
19:50:16
я вот делаю так
data() {
return {
isedit: new Boolean(),
}
}
и у меня у всех вьюшках isedit при изменении меняет у всех сразу..
почему?
https://ru.vuejs.org/v2/guide/components.html#Опция-data-должна-быть-функцией
десь (чуть ниже) написано что должно быть норм

Victor
13.02.2017
19:55:31
а если без new?

Oleh
13.02.2017
19:57:56
но потом понял что не идет..
http://pastebin.com/M9VaXd3B
вот вьюшка
ааа
все
понял
сори за то что отвлек

Google

Андрей
13.02.2017
20:16:47
Можно ли через jquery on вызывать new Vue и не является ли это неверным подходом?

Mikhail
13.02.2017
20:23:01
Вряд ли это именно то, что нужно

Андрей
13.02.2017
20:24:30
А как тогда вызывать vue для многих элементов?

Mikhail
13.02.2017
20:25:40
При их создании, потом событиями вызывать конкретные методы

Андрей
13.02.2017
20:27:52
Как оказалось, я не смогу эти элементы создать на стороне клиента

Oleh
13.02.2017
20:31:42
можно ли прокинуть событие не создавая событие посредник? типа ребенку ребенка

Stanislav
13.02.2017
20:35:07
@MrTrooper можно использовать ивенты DOM, вместо ивентов Vue:
@custom-event.native=listener
this.$el.dispatchEvent(…)
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Creating_and_triggering_events

Oleh
13.02.2017
20:56:40

Андрей
13.02.2017
20:59:19
Можно ли вызвать компонент А с параметром P, и в зависимости от P внутри A вызвать компонент B?

Oleh
13.02.2017
21:00:15
не понятно хто чей родитель

Stanislav
13.02.2017
21:00:38
@webgr v-if=P
?

Oleh
13.02.2017
21:00:50
в любом случае что мешает делать.. опередили

Андрей
13.02.2017
21:00:59
примерно
Спасибо!
на выходе может быть и А и В и АВ и ВА
)

Stanislav
13.02.2017
21:12:23
<A :p=myOption>
<B v-if="isBVisible"></B>
<C v-if="isCVisible"></C>
</A>

Андрей
13.02.2017
21:13:00
блин...

Google

Андрей
13.02.2017
21:13:14
прости пожалуйста за глупые вопросы. Я очень туплю )) все ясно, спасибо

Stanislav
13.02.2017
21:13:32
ну, точнее там немного не так будет
<A :p=myOption></A>
Vue.component('A', {
props: ['p'],
template: '\
<div>\
<B v-if="isB"></B>\
<C v-if="isC"></C>\
</div>',
computed: {
isB: function() { … },
isC: function() { … }
}
});

Андрей
13.02.2017
21:16:39
Спасибо!

Oleh
13.02.2017
21:18:46
при каких условиях функии из computed будут вызыватся?
и могу ли я на них поцепить функцию которая будет отправлять измененные данные на сервер?
при каких условиях лутше юзать вебсокет для получения и отправки данных? а в каких гет и пост запросы

Stanislav
13.02.2017
21:30:12
:D
что это за список?

Andrey
13.02.2017
21:38:52

Stanislav
13.02.2017
21:39:39
на словах звучит лучше, а как это будет выглядеть?

Andrey
13.02.2017
21:41:14
https://vuejs.org/v2/guide/components.html#Dynamic-Components

Андрей
13.02.2017
21:42:07
нет. Я вообще ничего не понял

Andrey
13.02.2017
21:43:04
что конкретно ты не понял?

Андрей
13.02.2017
21:43:27
ни тебя, ни как оказалось Станислава ))
О_О - вот примерно мое состояние

Andrey
13.02.2017
21:43:59
ты напиши то что ты хочешь сделать, а не то как ты это хочешь сделать

Андрей
13.02.2017
21:45:22
<div class="obj">
<div class="header"></div>
<div class="comment"></div>
<div class="fileload"></div>
</div>

Google

Андрей
13.02.2017
21:46:02
В зависимости от контекста, мне нужно выводить внутри obj, один из этих тегов, либо все сразу, либо 2 каких-либо
внутри них сложная верстка и другие зависимости. Это упрощенный пример

Stanislav
13.02.2017
21:48:28

Андрей
13.02.2017
21:49:20
Кроме того внутри каждого из тегов, будут объекты для взаимодействия, каждый из них требует свои методы

Andrey
13.02.2017
21:50:36
но я не уверен что это сработает

Андрей
13.02.2017
21:51:09
опять на jquery костыли делать?

Admin
ERROR: S client not available

Andrey
13.02.2017
21:51:31

Андрей
13.02.2017
21:52:19
Мне не обязательно использовать vue. Может быть есть красивый способ вынести и разделить код, заюзать template, создать методы без использования vue?

Andrey
13.02.2017
21:53:04
или совместимость со старыми браузерами

Андрей
13.02.2017
21:53:30
мне в этом не потребуется работа с данными, только отправить на сервер сохранить

Andrey
13.02.2017
21:53:50
или возможности бэкенда

Андрей
13.02.2017
21:54:24
Моя задача сделать код нормальный, чтобы можно было эти объекты менять нормально в дальнейшем

Andrey
13.02.2017
21:54:28

Андрей
13.02.2017
21:54:48
как такое пишут? плагин на js?
мы сейчас кокнетно говорим об отрисовке форм на стороне клиента

Andrey
13.02.2017
21:56:02

Google

Андрей
13.02.2017
21:56:30
ну какое... я вот захотел написать. Вот пишу и фронт и бэк )

Andrey
13.02.2017
21:57:12
что на бэке?

Андрей
13.02.2017
21:57:20
yii

Andrey
13.02.2017
21:57:29
и не проще ли в твоем случае рендерить это на бэке?
если хочешь делать на клиенте то имеет смысл начать с основ, видимо

Андрей
13.02.2017
21:58:26
мне кажется противоественным создание форм делать на бек в 21 веке и подгружать их в браузер. При условии что на странице должно все быстро работать и использоваться эти формы могут в 5 разных местах на странице

Andrey
13.02.2017
21:59:13
ну тогда начинай с основ, если совсем ничего не понимаешь в этом
это не в обиду, а для пользы в будущем

Андрей
13.02.2017
21:59:59
Лучше бы ты просто промолчал. Успехов.
Станислав, еще раз спасибо )

Andrey
13.02.2017
22:00:34
то что ты хочешь сделать, можно делать как угодно хоть на VanilaJS, хоть на jquery, хоть на vue

Андрей
13.02.2017
22:05:19
ок

Andrey
13.02.2017
22:06:08
сделай так, то бы тебе computed возвращал список компонентов для рендера в нужном порядке
пототом выведи эти компоненты через <component v-for....> я ссылку выше прикладывал

Stanislav
13.02.2017
22:29:08
эх шел ес17 мы ниасиливали написать стллибу как могли https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set
ммм http://www.collectionsjs.com/set
когда же их заебёт эта клоунада и они наконец сделают язык http://stackoverflow.com/a/20070691/720545

Andrey
13.02.2017
22:37:01
да ну, индустрии нужны лодаш, андерскор, пакеты isArray, лефтпады и прочее

Illya
13.02.2017
22:47:29
Ну взять и сломать обратную совместимость так себе идея
В тс39 не лохи сидят. Поверьте