@vuejs_ru

Страница 248 из 3900
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
тогда { data: () => ({ fd: null }), mounted() { const form = document.getElementById('contact-form') this.fd = new FormData(form) } }
Это не сработало пришлось подключать vue-resource - видимо неспроста его придумали

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
Это не сработало пришлось подключать vue-resource - видимо неспроста его придумали
Ты делаешь что-то не так. Скорее всего из-за преждевременной инициализации FormData http://jsbin.com/benani/edit?js,output

Kelin
04.03.2017
15:10:17
computed, set, $options = бесполезно
ну а как по-другому

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
ппц, полдня убил на какую-то херню
computed ничего не тригерят, они только "трогают" data

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
Воспользуйся лучше плагином, или сам подобный под себя перепиши https://github.com/MattyRad/vue-i18n/blob/master/src/main.js
Да я знаю про них Я просто хочу допетрить, как их писать нормально

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
Но стоит напомнить, про очень эксперементальное состояние этого проекта

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

Kelin
04.03.2017
17:45:26
Библиотека мечты – http://ezekielaquino.com/Marquee3000/
Еще бы рандомно появлялись)

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

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

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