
Andrey
04.03.2017
14:25:28
Это не vue

Kelin
04.03.2017
14:25:46
А что за прикол
Я не могу понять
Меняю в $options параметр, его юзаю в computed свойствах

Google

Kelin
04.03.2017
14:27:04
Параметр меняется до тех пор, пока я в девтулсах не посмотрю
После перестает
Соответственно, computed тоже не меняется

Andrey
04.03.2017
14:29:42
Накидал пример, сходу не понимаю

Almas
04.03.2017
14:34:55

Andrey
04.03.2017
14:35:25

Almas
04.03.2017
14:36:28
Ошибки?
Да вот так пишет 'append' called on an object that does not implement interface FormData, хотя никакого append фунция не вызывалось,

Kelin
04.03.2017
14:39:21
Накидал пример, сходу не понимаю
new Vue: {
locales: {
ru: {...},
gb: {...}
},
current: 'ru',
computed: {
$locales: (vm) => vm.$options.locales[vm.$current]
$current: {
get: (vm) => vm.$options.current
set (val) { this.$options.current = val }
}
}
}
Если вкратце, то так

Stanislav
04.03.2017
14:39:32
смотри…
если ты делаешь console.log(myObject)
он сначала выведет его как дропдаун менюху

Google

Kelin
04.03.2017
14:40:19
та это понятно
и типа они потом не меняются в консоли

Stanislav
04.03.2017
14:40:34
если не раскрывать этот объект и изменить свойство myObject, то после раскрытия объекта в консоли - там отобразятся новые данные
может с этим связано?

Kelin
04.03.2017
14:40:40
я знаю
но фишка в том, что они не в консоли не меняются
они вообще не меняются)

Stanislav
04.03.2017
14:42:06
Vue.set ? :)

Kelin
04.03.2017
14:42:17
НЕ РАБОТАЕТ((

Stanislav
04.03.2017
14:42:46
попробуй без доллара
Vue не любит когда залазят на его територию
не используй нижнее подчеркивание в имени переменных и знак доллара
… в начале имен переменных

Almas
04.03.2017
14:44:11
JavaScript веселый язык.! )

Kelin
04.03.2017
14:44:37
Не в том прикол
От этого вообще не зависит на самом деле
locales должен был поменяться
Но нет

Stanislav
04.03.2017
14:46:22
ну я как-то столкнулся с тем, что у меня свойства data начинающиеся с нижнего подчеркивания игнорировались

Google

Stanislav
04.03.2017
14:46:27
возможно с computed тоже так

Kelin
04.03.2017
14:46:33
Хм, в консоли выводит нормально
Но в компоненте хуй(

Stanislav
04.03.2017
14:46:53
ты пробовал без спецсимволов в начале заюзать?

Kelin
04.03.2017
14:47:03
А, нет, обознался
Да, убрал уже везде

Stanislav
04.03.2017
14:50:09
я не понимаю что там происходит

Kelin
04.03.2017
14:50:38

Stanislav
04.03.2017
14:55:37
странно

Kelin
04.03.2017
14:56:03
Пробовал вотчер запилить, все равно не хочет

Stanislav
04.03.2017
14:56:07
а можешь залить куда-то этот кусок, чтобы запустить его?

Kelin
04.03.2017
14:56:20
Бло, это весь плагин заливать ?

Stanislav
04.03.2017
14:56:32
не, просто одну вьюху

Kelin
04.03.2017
15:01:03
А где есть лайв превью
как на кодпене
у меня туда чет не хочет заходить

Stanislav
04.03.2017
15:01:32
jsfiddle
jsbin

Google

Kelin
04.03.2017
15:07:33
https://jsfiddle.net/pw3h0ttk/
0 эмоций

Stanislav
04.03.2017
15:09:40
computed, set, $options = бесполезно
мне кажется

Andrey
04.03.2017
15:09:59

Kelin
04.03.2017
15:10:17

Stanislav
04.03.2017
15:10:54
https://jsfiddle.net/pw3h0ttk/1/
через data
короче, когда ты пишешь в vm.$options.* = … ничего не тригеррится

Kelin
04.03.2017
15:12:35
ну я понимаю, но computed по идее должен решать этот вопрос

Admin
ERROR: S client not available

Kelin
04.03.2017
15:12:41
я же не просто так завернул
ппц, полдня убил на какую-то херню

Aler
04.03.2017
15:14:56
парни, а есть чатик про верстку?)

trilog
04.03.2017
15:15:28
нормального? нет

Andrey
04.03.2017
15:15:29
@kelin2025 Так тут все просто. Vue не трогает $options - он не делает реактивными объекты!!

Stanislav
04.03.2017
15:15:50

Yaroslav
04.03.2017
15:15:53
Ребят, как решить вопрос с jQuery и vuejs
Имею в виду плагины которые модифицируют дом
Например m-custom-scroll-plugin

Google

Yaroslav
04.03.2017
15:16:38
Кто-то сталкивался?

Stanislav
04.03.2017
15:17:32
этот вопрос никогда не решится, аж до тех пор пока jQuery не научится работать с виртуальным деревом, или пока браузеры не дадут API для работы с изменениями дерева

Yaroslav
04.03.2017
15:25:16
А какие способы есть
Даже костыльные

Stanislav
04.03.2017
15:29:56
ручками следить за всем
заворачиваешь плагин в компонент, привязываешь состояние плагина к параметрам компонента и триггеришь все изменения этого плагина

Andrey
04.03.2017
15:31:39
Воспользуйся лучше плагином, или сам подобный под себя перепиши https://github.com/MattyRad/vue-i18n/blob/master/src/main.js

Kelin
04.03.2017
15:32:02

Andrey
04.03.2017
15:32:45
Так плагин маленький, как работает - дело 30 минут разобраться

Yaroslav
04.03.2017
15:39:46
Я к тому, может кто имел дело с кастомными скроллбарами

Stanislav
04.03.2017
15:54:11
не знаю что там, но мне кажется, что с ними проблем быть не должно:
<custom-scroll v-model="position">
Content
</custom-scroll>
ну или position не обязательно экспортить наружу
объект все равно не часто будет перерисовываться…

Firdavs
04.03.2017
16:38:45
Какие туториалы есть по созданию мобильных приложений на vue?

trilog
04.03.2017
16:44:50
weex документация

Firdavs
04.03.2017
16:50:54
спасибо

Dima
04.03.2017
17:01:46
Но стоит напомнить, про очень эксперементальное состояние этого проекта

Alexandr
04.03.2017
17:07:10

Alex
04.03.2017
17:40:24
Библиотека мечты – http://ezekielaquino.com/Marquee3000/

Kelin
04.03.2017
17:45:26

Alex
04.03.2017
17:51:46
Ну это легко можно будет в обёрточке на вью реализовать)

Kelin
04.03.2017
17:56:30
а смысл