@vuejs_ru

Страница 1357 из 3900
Sasha
20.09.2017
13:24:13
Что мне стоило сделать во вьютифай изменение данных в таблице это жесть

Столько костылей я ещё не писал

Roman
20.09.2017
13:24:31
Кто в курсе как написан watch у vue? свой такой для сервера запилить сложно? или мб есть уже готовые решения?

Sasha
20.09.2017
13:26:29
Nodejs сервера?

Google
Roman
20.09.2017
13:26:40
да

Sasha
20.09.2017
13:26:53
EventEmitter глянь

Rafael
20.09.2017
13:27:16
Да там куча всего лишнего
ты можешь испортить нужные тебе компоненты

Sasha
20.09.2017
13:27:29
Всмысле

Roman
20.09.2017
13:29:31
лучше расскажи чего ты хочешь этим делать на сервере?
какая разница?) просто следить за переменной и в зависимости от нее делать опр. вещи

Sasha
20.09.2017
13:29:38
Не смогу, сайт запароленный

Но помнишь я тут сидел и плакал

Мол как предотвратить изменение таблицы когда изменяю содержимое

И прочие проблемы

Модалки кривые

Google
Rafael
20.09.2017
13:30:46
с модалками да, помню, было что-то

Sasha
20.09.2017
13:31:36
так с компа зашел

ща покажу че с компонентами делал

https://codepen.io/numfin/pen/qPEyLb?editors=1010

говнокод, но все же работает лучше

https://codepen.io/numfin/pen/MvZyzQ

Nikolay
20.09.2017
13:51:31
какая разница?) просто следить за переменной и в зависимости от нее делать опр. вещи
геттер + сеттер + event emitter, принцип простой, внутри сеттера эмитим событие, в каком либо другом месте следим за этим событием, через подписку на event emiter, формат watch как в vue это просто сахар, под капотом идет обычная подписка на события

Alex
20.09.2017
14:22:14
ребята

вопрос по vue-118n

{{$t("message.dashboard.add_currency")}}

так можно использовать в темплейте

но как получить в js?

this.$t("message.dashboard.add_currency")

посылает лесом

((

this.118n this.$118n аналогично

Victor
20.09.2017
14:27:17
потому что это не сто восемнадцать, а и18)

типа 18 букв в слове интернациализация

Alex
20.09.2017
14:27:51
я знаб

Google
Alex
20.09.2017
14:28:00
не так написал но суть все равно та (

Victor
20.09.2017
14:28:42
$i18n должно быть доступно на инстансе по идее

точно там правильно?

Alex
20.09.2017
14:28:58
везде работате

в темплейтах

а здесь пишет

message не стринг и ему нужен кейпатч

?

хер знает

const i18n = new VueI18n({ locale: 'en', messages }) export {i18n}

const app = new Vue({ i18n,

ну то есть в шаблонах ок а в js

не могу

получить

Victor
20.09.2017
14:31:55
const en = this.$i18n.getLocaleMessage('en') судя по доке

и в en будет объект со значениями

а, не это депрекатед

Alex
20.09.2017
14:36:48
а, не это депрекатед
Отлично. А на что сменили?

Victor
20.09.2017
14:36:58
t( key, [locale], [values] )

вот так надо

Google
Victor
20.09.2017
14:37:15
ссылку на доку фиг дашь, там нет якорей)

смотри в апи секции там

Alex
20.09.2017
14:37:44
Что значит ключ? Имя проперти? А валью это если мне нужно там что то изменить?

Или валью это имя вложенного объекта?))

Victor
20.09.2017
14:39:16
валью это я так понял то что вставляется в подобные строки '{msg} world'

Alex
20.09.2017
14:39:22
Агв

Спасибо

Буду ковыряться

Но я уже так пробовал.. (((

Эхх..

Valerii
20.09.2017
14:48:47
Привет всем. Задумался вот над чем, какой правильный способ сохранять данные с чайлда в родитель? Эмитить? Не слишком многословно? Есть что нибудь красивее?

Valerii
20.09.2017
14:53:34
С формы

Stanislav
20.09.2017
14:53:54
Эмитить

Valerii
20.09.2017
14:54:58
По сути чайлд это компонент-форма, а данные мне надо хранить в родителе

Если v-model указать напрямую данные с родителя через $parent?

Stanislav
20.09.2017
14:57:52
Да делай как хочешь, тебе с этим жить

Yaroslav
20.09.2017
14:58:03
Если v-model указать напрямую данные с родителя через $parent?
отличное решение, филосифию вью не читал но осуждаю

Valerii
20.09.2017
15:00:35
Чет агрессивные какие то вы

Google
Stanislav
20.09.2017
15:14:08
Чет агрессивные какие то вы
В доке описан рекомендуемый поток данных. Ты предлагаешь лезть куда-то в поля компонента, добавлять связанности с родителем.

Valerii
20.09.2017
15:15:58
В доке ангуларжс описано использования скоупа, но как показала практика.

поэтому я и спросил и комьюнити, возможно есть лучший вариант

Stanislav
20.09.2017
15:17:47
поэтому я и спросил и комьюнити, возможно есть лучший вариант
никто не скажет для тебя лучший вариант, потому что никто не видел твой проект.

Valerii
20.09.2017
15:18:16
понятно, спасибо за уделенное время и хорошего вечера!

Stanislav
20.09.2017
15:18:50
И вам не хворать

Igor
20.09.2017
15:36:23
Подскажите, есть ли возможность использовать v-for без key?

Igor
20.09.2017
15:37:43
на компонентах - нет
мне просто нужно список рендерить

Stanislav
20.09.2017
15:38:05
html элементов?

Igor
20.09.2017
15:39:28
Stanislav
20.09.2017
15:39:48
Да, ul > li
можно без кей, если ты не будешь ими манипулировать

Nikolay
20.09.2017
16:12:59
иначе тебя ждут непредсказуемые последствия

Alex
20.09.2017
16:15:01
Подскажите, есть ли возможность использовать v-for без key?
Если он не меняется можно. А так в чём проблема его ставить — можно хоть текст элемента, хоть индекс в массиве туда ставить

Stanislav
20.09.2017
16:16:02
Igor
20.09.2017
16:16:17
Если он не меняется можно. А так в чём проблема его ставить — можно хоть текст элемента, хоть индекс в массиве туда ставить
Тогда появляют веселые проблемы, с переиспользованием этого элемента. Например если это Input, в него чтото пишешь, переключаешься на другой - а там введеное с предыдущего раза :)

Igor
20.09.2017
16:18:49
Ну вот если менять да) а так я привыкаю везде уже ставить
я нашел для себя решения в создание уникальное ключа с использованием id usera. :key="i + user.id"

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