
Сергей
31.10.2017
17:26:47

Alex
31.10.2017
17:27:46
гайз, а как использовать хуки ? Прокидывают пропс и через created его записываю в переменную, но он не выкидывает эксепшн

Сергей
31.10.2017
17:28:32
А зачем ты записываешь его в переменную?

Alex
31.10.2017
17:28:32

Google

Alex
31.10.2017
17:28:58

Alex
31.10.2017
17:29:42

Kolya
31.10.2017
17:30:47

Alex
31.10.2017
17:30:55

Kolya
31.10.2017
17:31:11
Я не могу понять, как правильно заполнить стор

Alex
31.10.2017
17:31:12
Вообще непонятно что делать пытаешься
<template>
<v-layout column align-center justify-center>
<h1>{{ article.title }}</h1>
<h1>{{ article.date }}</h1>
<h1>{{ article.content }}</h1>
<h1>{{ article.workshop }}</h1>
</v-layout>
</template>
<script>
export default {
props: ['articles'],
computed: {
article() {
const article = this.articles.find(art => art.id === this.$route.params.id);
return article ? article.article : null;
},
},
};
</script>

Alex
31.10.2017
17:31:21

Alex
31.10.2017
17:31:38

Alex
31.10.2017
17:31:38

Kolya
31.10.2017
17:32:47

Alex
31.10.2017
17:32:52

Sergei
31.10.2017
17:33:07

Alex
31.10.2017
17:33:22

Google

Alex
31.10.2017
17:36:29

Alex
31.10.2017
17:37:31

Alex
31.10.2017
17:38:11

Kolya
31.10.2017
17:38:16

Alex
31.10.2017
17:38:35

Kolya
31.10.2017
17:40:16
Поужинаю и покажу, на работе сделать не вышло ?

Alex
31.10.2017
17:42:48

Alex
31.10.2017
17:43:19
Если обновить что в дев тулз показывает
Что параметра нет?

Alex
31.10.2017
17:43:48

Alex
31.10.2017
17:44:04
Что в id хранится
Строка, а поиск по числу?

Alex
31.10.2017
17:44:40
id: 1

Alex
31.10.2017
17:44:54
В обоих случаях число лежит?

Alex
31.10.2017
17:45:27

Alex
31.10.2017
17:45:36
Ну и кстати при обновлении откуда в компонент список приходит

Alex
31.10.2017
17:47:18

Alex
31.10.2017
17:47:33
И что там приходит
Что за объект

Google

Alex
31.10.2017
17:47:45

Alex
31.10.2017
17:48:22
По array я понял что массив) что за объект там лежит

Alex
31.10.2017
17:48:45

Alex
31.10.2017
17:50:16
В чём-то отличаются

Alex
31.10.2017
17:50:22
может быть из за разных версий vue ?
В чём-то отличаются
единственное отличие, что в том проекте, что там через computed ренедерился компонент. А тут просто отображение инфы на странице
<movie-item v-for='movie in filterMovies' v-bind:movie="movie.movie">
В чём-то отличаются
выловил баг, если перехожу по сслыке, то id:1, если обновляю , то id:"1", но почему так ?

Alex
31.10.2017
18:00:46
А говорил оба раза число хранится)

Alex
31.10.2017
18:01:15

Alex
31.10.2017
18:01:35
Из урл вроде всё строки

Alex
31.10.2017
18:02:19

Andrey
31.10.2017
18:19:55
Nuxt баговат

Anton
31.10.2017
18:27:40
Nuxt баговат
Да ладно? Проект на нём пилил, всё нормально было.
Единственная проблема была когда они случайно вылили альфу и у всех пользователей yarn перестало работать.

Pavel
31.10.2017
18:40:27
ребята, как правильно залинковать ссылку на пдф файл?

Евгений (Light4everyone)
31.10.2017
18:46:31

Pavel
31.10.2017
18:53:05
точнее как указать путь к файлу, он говорит что не найден
http://joxi.ru/vAWMo3xskDGZWm.jpg

Google

Alex
31.10.2017
18:56:08
Он физически там есть? Папка ассетс лежит в том месте откуда сервите?

Pavel
31.10.2017
19:31:31
блин, вот я дурачек, такие файлы надо класть в папку статик
а я клал в папку ассетс
поэтому он не видел

Harry
31.10.2017
19:56:53
пасаны, во Vuetify вы как тулбар тайтл кликабельным делаете? через кастомную функцию? надо шоб тайтл на главную вел

Сергей
31.10.2017
20:22:52
Там это просто компонент кнопки. Он пробрасывает пропсы. Глянь на список пропсов у компонента v-btn

Admin
ERROR: S client not available

Dmitry
31.10.2017
20:34:45
Всем привет
Подскажите пожалуйста, в чем может быть проблема
Учу Vuex, добавил в стор готовый json с данными (массив с элементами)
На странице через computed выбираю элемент массива равный переменной в data
Потом в темплейте эту всю инфу вывожу
При загрузке страницы все выводится нормально, но когда я перейду на другую страницу и вернусь обратно на эту, то выводится лишь часть данных (Dr. Williber и Radiologist), а то, что было в User Info и Report History – не выводится
https://plnkr.co/edit/K1JGftRY5B2USJ68wnSu?p=catalogue

Сергей
31.10.2017
20:39:00
А страничка у тебя в keep-alive?

Dmitry
31.10.2017
20:40:01
А страничка у тебя в keep-alive?
Note, <keep-alive> is designed for the case where it has one direct child component that is being toggled. It does not work if you have v-for inside it
А у меня внутри есть, так что наверное этот вариант точно отпадает

Сергей
31.10.2017
20:44:59
Попробуй привязку данных осуществить в жизненном цикле компонента.

Dmitry
31.10.2017
20:54:04

Сергей
31.10.2017
20:54:16
Да.
Вообще, должно по идее все работать, попробуй посмотреть что происходит с компонентом через Vue Dev Tools.

Dmitry
31.10.2017
20:58:59

Сергей
31.10.2017
21:00:16
По описанию.

Жалгас
01.11.2017
04:18:56
Привет, сделал пользовательскую директиву, например v-demo, и есть такая проблема vue ругается на директиву если ей ничего не передавать. Т.е. <div v-demo></div> - ругается, <div v-demo=""></div> не ругается. Какие манипуляции с директивой надо произвести чтобы директиву можно было бы писать как без ="" и чтобы vue не ругался

Google

Alex
01.11.2017
05:40:20
код такой:
import {mapGetters} from 'vuex'
export default {
name: 'app'
},
computed: {
...mapGetters([
'vgIsAppInit'
])
}

Nikita
01.11.2017
05:51:55
@leshgan npm install --save-dev babel-plugin-transform-object-rest-spread

Alex
01.11.2017
05:57:34

Nikita
01.11.2017
05:57:42
сервер перезапускал?

Alex
01.11.2017
05:58:04

Nikita
01.11.2017
05:58:40
секунду, щас точно скажу

Жалгас
01.11.2017
05:59:39

Nikita
01.11.2017
06:00:15
@leshgan npm install —save-dev babel-preset-stage-2
вот так делай

Alex
01.11.2017
06:01:02

Nikita
01.11.2017
06:01:15
попробуй руками поставь

Alex
01.11.2017
06:01:33
щас прогоню npm install

Nikita
01.11.2017
06:03:30
скажешь потом, интересно

Alex
01.11.2017
06:04:04

Nikita
01.11.2017
06:04:09
да ну нафик

Alex
01.11.2017
06:05:01
да ну нафик
может загасить node_modules и установить с нуля?

Nikita
01.11.2017
06:05:08
а. епта
.babelrc