@vuejs_ru

Страница 822 из 3900
Sasha
19.07.2017
12:23:00
можешь свой watch переписать, лол

Astr0junk
19.07.2017
12:23:07
и тут логика не сработает

Sasha
19.07.2017
12:23:37
ну пусть возвращает, в чем проблема? Если следующее значение default - не отправляешь

либо можешь загнать 2 массива

Google
Sasha
19.07.2017
12:24:02
в дату

в первом массиве все значения

во втором активные

тобишь перемещаешься по массиву и вуаля

Алихан
19.07.2017
12:24:49
и тут логика не сработает
В дата добавить одно свойство, в пропс другое, в маунтед писать из пропс в дату

Astr0junk
19.07.2017
12:24:51
ладно. это уже про костыли. я к чему. нет ли всё таки в лайфсайкле подходящего момента, для установки вотча (после полной инициализации получается)

Алихан
19.07.2017
12:25:18
Ну, или в created

Sasha
19.07.2017
12:25:24
можешь дефаулт вообще в slot загнать

Алихан
19.07.2017
12:25:35
Или ты хочешь чтоб на изменения в пропс - оно тоже реагировало?

Astr0junk
19.07.2017
12:25:47
@Z_Alikhan да уже думал. но там каскад из компонентов, в которые пробрасываются элементы данных. писать костыли на каждом уровне ради реактивности не очень хочется

@Z_Alikhan именно

Алихан
19.07.2017
12:26:28
Кажется тебе тут что-то вроде eventbus или вьюкс надо

Astr0junk
19.07.2017
12:26:44
вот я уже плавно начинаю мерится с этой мыслью..

Google
Rafael
19.07.2017
12:27:34


Алихан
19.07.2017
12:27:35
Ну, или кастомные эвенты с пробрасыванием в детей (ну, тоже такое)

node_modules/node-sass/vendor диры не существует

Astr0junk
19.07.2017
12:28:32
@Fl0pZz npm install node-sass

и погляди какая версия вкатится

это был косяк там с 3.7 до 4.0

если чо в пакадж поправь версию если жескто вбита

Rafael
19.07.2017
12:29:18
4.5.3 вкаилась

Astr0junk
19.07.2017
12:29:36
ухх

бинарник сбилдился?

Den
19.07.2017
12:29:47
@Fl0pZz npm install node-sass
А раньше еще ребилдить не-нет надо было

Astr0junk
19.07.2017
12:29:53
ага

тоже наелся с ними..

Rafael
19.07.2017
12:30:02
вах, запустилась

но странно конечно, у меня 4.5.3 и так прописана в package.json была

Astr0junk
19.07.2017
12:59:06
виртуалки юзаешь?

или разные консоли?

Stanislav
19.07.2017
13:04:03
Всем привет

Проблема такая: https://npm.runkit.com/date-template Есть либа. Проверяю в ней дату, вывожу "n дней назад". Здесь всё работает, это хорошо. Пишу метод: daysAgo: (item) => { return dateTemplate('%D дней назад', item.created_at); //по API получаю данные в JSON } Вывожу так: <p>{{ daysAgo(item) }}</p> - не работает. Саму библиотеку импортил. Vue.use прописал. В чем может быть проблема?

Google
Den
19.07.2017
13:10:33
Ахереть. Ни разу строковый темплэйт не юзал в JS!

Stanislav
19.07.2017
13:30:26
ReferenceError: dateTemplate is not defined При import dateTemplate from 'date-template' и Vue.use(dateTemplate). Как это понимать?

Stanislav
19.07.2017
14:00:09
Den
19.07.2017
14:00:27
ReferenceError: dateTemplate is not defined При import dateTemplate from 'date-template' и Vue.use(dateTemplate). Как это понимать?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/import и https://ru.vuejs.org/v2/guide/plugins.html

Дмитрий
19.07.2017
14:32:24
Народ, возможно нубский вопрос. Есть экземпляр компонента, созданный через new Vue(...). Как ему передать новые пропсы?

Vue.set(инстанс, проп, значение)?

Den
19.07.2017
14:33:53
Это ты будешь пропсы менять так.

Stanislav
19.07.2017
14:34:40
Снова вопрос

Дмитрий
19.07.2017
14:34:42
Ну так мне вроде это и надо

Stanislav
19.07.2017
14:34:44
if (this.item.created_at === undefined) { return 'не указана'; } return dateTemplate('%D.%M', this.item.created_at);

Den
19.07.2017
14:35:24
Их нельзя типа так менять - предупреждение должно быть

Stanislav
19.07.2017
14:35:24
TypeError: Cannot read property 'created_at' of undefined

Дмитрий
19.07.2017
14:35:38
Den
19.07.2017
14:35:48
TypeError: Cannot read property 'created_at' of undefined
Я тебе уже показывал. Ищи

Дмитрий
19.07.2017
14:37:29
Менять data
mycomp.data = newData, я чет сидел голову ломал, а все проще оказалось - спасибо)

Дмитрий
19.07.2017
14:38:25
Ага, все обновилось

Google
Stanislav
19.07.2017
14:38:31
Я тебе уже показывал. Ищи
Там не в импорте дело. Я всю функцию скопировал в компутед

Дмитрий
19.07.2017
14:38:35
Хотя мне это не очень нравится

Den
19.07.2017
14:39:22
Admin
ERROR: S client not available

Дмитрий
19.07.2017
14:39:41
Что там мне надо увидеть?

Stanislav
19.07.2017
14:39:56
https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN

Здесь работает

А на реальном проекте - ошибка

Den
19.07.2017
14:40:27
Дмитрий
19.07.2017
14:40:40
$data видишь?
$data нету, просто data есть

$data видишь?
Короче все взлетело, только после вызова рендер функции реакта для обновления пропов - кажется необычным)

i
19.07.2017
14:44:19
https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN
Почему бы вместо этой страшной конструкции по форматированю даты не использовать fecha?

Emil
19.07.2017
14:56:37
Illya
19.07.2017
15:03:29
@Astr0junk что мешает сделать this.$watch после загрузки данных

Чёрт, у человека и телеграм Ника нет :)

Den
19.07.2017
15:38:11
Чёрт, у человека и телеграм Ника нет :)
Да, шифрован, прям как Борн

Alex
19.07.2017
15:41:22
че тут?

Rafael
19.07.2017
15:41:57
Да, шифрован, прям как Борн
Борн не шифруется

Den
19.07.2017
15:42:42
Борн не шифруется
Видишь как шифруется - даже ты не в курсе )))

Alex
19.07.2017
15:46:13
пофлудим, мля?

Google
Stanislav
19.07.2017
15:53:05
Запускаю: не работает. Ошибок в консоли нет http://mysolaris.xyz/my-project/index.tpl.html

Den
19.07.2017
15:53:45
Тоже шифруется )

Squall
19.07.2017
15:54:33
а где js? вижу только библиотеки

<script src="main.js"> не правильно подключен

Illya
19.07.2017
15:59:56
Блин, читаю чат, что-то вы без меня подохренели

Учтите, баномет я приготовил

Dave
19.07.2017
16:00:36
М?

Учтите, баномет я приготовил

Den
19.07.2017
16:01:06
Баномет. Новый фреймворк?

Illya
19.07.2017
16:02:40
Ага. Автоматизированный шаблон раздачи банов

Rafael
19.07.2017
16:03:15
Вторые сутки мурыжу normalizr - сложно, муторно, офигенно

Причём только сейчас я понял офигенность вьюкс модулей

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