
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

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!

Aleksandr
19.07.2017
13:14:56

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

Den
19.07.2017
13:30:56

Stanislav
19.07.2017
14:00:09

Den
19.07.2017
14:00:27

Дмитрий
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

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

Den
19.07.2017
14:37:54

Дмитрий
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 видишь?
Короче все взлетело, только после вызова рендер функции реакта для обновления пропов - кажется необычным)

i
19.07.2017
14:44:19

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
Блин, читаю чат, что-то вы без меня подохренели
Учтите, баномет я приготовил

Rafael
19.07.2017
16:00:21

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 - сложно, муторно, офигенно
Причём только сейчас я понял офигенность вьюкс модулей

Stanislav
19.07.2017
16:05:11