
Alex
29.05.2018
17:38:32

Stanislav
29.05.2018
18:18:33
https://www.crowdcast.io/e/vue

Ivan
29.05.2018
20:06:16

Alexander
29.05.2018
20:59:20

Google

Алексей
29.05.2018
21:32:16
Всем привет, испольлюзую дерективу v-for (item in items) как мне прокинуть пропcом item? cпасибо

Владимир
29.05.2018
21:34:12

Алексей
29.05.2018
21:37:19

Dmitriy
29.05.2018
22:10:17
Сорри, "ненавязчивые" кнопки репостов..

Stanislav
29.05.2018
22:10:52
Хех)

Андрей
30.05.2018
02:08:17
Нужно реализовать на странице spa N-ое кол-во компонентов зависимых от роута, т.е. типа много route-view.
Как можно подобное реализовать?

brute11k
30.05.2018
02:44:15
На каждый router-view свой компонент: pages/index.vue, pages/about.vue
А внутри этих компонентов уже остальные компоненты без ограничений.

Андрей
30.05.2018
02:47:16
Суть задачи в том что имеентся множество окон сразу отображенных, и я должен между ними переключаться, при этом сразу меняя route
Может быть множество одинаковых компонентов, просто с разными данными

Anton
30.05.2018
03:03:11

brute11k
30.05.2018
03:54:26

Андрей
30.05.2018
04:02:50
Кликами по окну. Как в винде кароче, ты открыл кучу папок, и переключаешься между ними

Google

Андрей
30.05.2018
04:05:19
кучу окон точнее

Pavel
30.05.2018
04:42:39
подскажите, есть laravel, большая форма с данными (около 100 полей), и в форме еще загрузка файла, как передать axiosом на сервер, чтобы не потерять структура объекта формы, для дальнешей серверной валидации (может есть ссылка на туториал, пример)


Mihail
30.05.2018
04:45:21
Перерабатываем приложение, переводим его на Vue.js. После разбивки на однофайловые компоненты начали использовать Vuex и возник вопрос - вся прелесть Vue для меня в реактивности данных.
Но Vuex требует использования мутаций, а не прямого изменения данных в Vuex. Как быть?
Пример - в компоненте есть поле chekbox как сделать чтобы данные в него выводились из Vuex и менялись в Vuex? Т.е. была реактивность?
Сделал так - в компоненте вел переменную tmp которая при инициализации в data() получает значение из Vuex объекта state и связывается с chekbox'ом через v-model.
А при событии изменения вызывается метод который изменяет объект Vuex в зависимости от состояния этой временной переменной.
<input type="checkbox" change ="changePrintTwoActs" v-model="tmpActsPrintPages">
data() {
return {
tmpActsPrintPages: this.$store.state.app.actsPrintPages==2 ? true : false
}
},
methods: {
changePrintTwoActs : function () {
this.$store.state.app.actsPrintPages = this.tmpActsPrintPages ? 2 : 1;
....
Мне кажется что это костыль. Как более правильно пользоваться реактивностью Vue при использовании Vuex?


Grigorii
30.05.2018
04:47:19
Вообще не обязательно совсем всё кидать на Vuex, часть данных может оставаться локальной
Реактивность в общем-то никуда не девается.
Всё ещё при изменении данных реактивно меняется и интерфейс.
А действия на интерфейсе влияют на данные.
Единственное, что потерялось - это v-model в его простом видею
Как альтернатива тому, что сделано сейчас, можно предложить использовать вычисляемое свойство в checkbox с get set

Mihail
30.05.2018
04:52:43

Grigorii
30.05.2018
04:54:26
А js, кажется, с es5

Mihail
30.05.2018
04:58:01
Да, и это даже не фишка vue
все таки уточню (слишком решение нравиться - боюсь спугнуть:)
т.е. я
1 создаю таки промежуточное свойство computed (локальное в компоненте)
2 делаю set b get для него и обращаюсь в template в v-module просто по названию свойства (без set)
???

Grigorii
30.05.2018
04:59:15
Только у вас есть ещё косяк, или мне показалось
data() {
return {
tmpActsPrintPages: this.$store.state.app.actsPrintPages==2 ? true : false
}
},
Вам ведь понятно, что вот тут уже нет реактивности?
tmpActsPrintPages - будет посчитан в зависимости от vuex 1 раз при инициализации и всё.
Если state.app.actsPrintPages изменится за пределами этого элемента, то на tmpActsPrintPages это не повлияет

Mihail
30.05.2018
05:02:45

Grigorii
30.05.2018
05:04:00

Mihail
30.05.2018
05:04:53

Grigorii
30.05.2018
05:05:37

Google

Grigorii
30.05.2018
05:06:01
https://vuex.vuejs.org/guide/forms.html

Mihail
30.05.2018
05:07:34

Konstantine
30.05.2018
05:08:33
Всем привет, ребят, нужен совет опытного фронтендера, работаю в связке Symfony + Webpack + Vue 2, трабла в том, что ен могу подключить сам Vue через npm, в ассетах подключал вот так:
var Vue = require ('Vue');
но такого объекта не находило, когда я уже в самом проекте его использовал...

zinge
30.05.2018
05:10:05

Grigorii
30.05.2018
05:11:35

Mihail
30.05.2018
05:12:23
В обход мутаций меняете Стейт?
пока да ? - хотел с реактивностью сначало разобраться
сейчас руку набиваю и вроде уже осознал зачем мутации нужны и активности (это кстати только когда нужно несколько свойств менять осознаешь - сразу виден становится дублирующий код

Grigorii
30.05.2018
05:12:51
Они не из-за дублирования кода нужны

Mihail
30.05.2018
05:13:18

Grigorii
30.05.2018
05:13:57
В трёх словах: в этом смысл vuex

Konstantine
30.05.2018
05:14:11
Всем привет, ребят, нужен совет опытного фронтендера, работаю в связке Symfony + Webpack + Vue 2, трабла в том, что ен могу подключить сам Vue через npm, в ассетах подключал вот так:
var Vue = require ('Vue');
но такого объекта не находило, когда я уже в самом проекте его использовал...

Mihail
30.05.2018
05:14:16

Grigorii
30.05.2018
05:14:49
контроль и прозрачность изменения данных?
Если везде напрямую использовать просто переменную state, то чем это было бы лучше, чем просто везде указать один и тот же объект в качестве data и паритсья на много меньше?
В store добавьте strict: true, может стать весело)

Mihail
30.05.2018
05:16:39

Grigorii
30.05.2018
05:18:04
В общем-то всё аналогично использованию геттеров и сеттеров в любом ооп языке

zinge
30.05.2018
05:18:09

Grigorii
30.05.2018
05:18:34

Konstantine
30.05.2018
05:19:27

Google

Konstantine
30.05.2018
05:19:30
хелп

zinge
30.05.2018
05:19:43

Admin
ERROR: S client not available

Grigorii
30.05.2018
05:19:46

Mihail
30.05.2018
05:20:51

Konstantine
30.05.2018
05:33:14
Всем привет, ребят, нужен совет опытного фронтендера, работаю в связке Symfony + Webpack + Vue 2, трабла в том, что ен могу подключить сам Vue через npm, в ассетах подключал вот так:
var Vue = require ('Vue');
но такого объекта не находило, когда я уже в самом проекте его использовал...

Askar
30.05.2018
05:41:26
Такой глупый вопрос
Как из
vue-resource
импортнуть отдельно
resource
?
я вот про это
https://github.com/pagekit/vue-resource/blob/develop/src/resource.js
или оно так работать не будет?

Serge
30.05.2018
05:48:55

Alex
30.05.2018
05:50:26

Askar
30.05.2018
05:52:53
Другой глупый вопрос. Если я в разных файлах делаю, например
import vue from 'vue'
Как вебпак соберет его? он для каждого
import vue
будет подгружать 1 раз или по итогу будет куча много раз подгруженных vue?

zinge
30.05.2018
05:56:59

Askar
30.05.2018
05:58:03

zinge
30.05.2018
06:04:26

Grigorii
30.05.2018
06:09:40

Google

Grigorii
30.05.2018
06:09:46

zinge
30.05.2018
06:25:09

Psilon
30.05.2018
06:34:22

Nikita
30.05.2018
06:37:14
Хотел задать вопрос по правильности организации кода:
Как правильно называть методы компонента?
Если с миксином всё понятно: $_NameMixin_NameMethod
То с методами родителя не всё очевидно

Konstantine
30.05.2018
06:41:58

Alex
30.05.2018
06:44:59
Народ - как настроить оверлей (вебпак наверн) для отображения ошибок линтера на сайте?

Ivan
30.05.2018
07:08:22

Alex
30.05.2018
07:13:17
И это не варнинги - это именно ошибки

Samat
30.05.2018
07:23:40
ребят, подскажите, отчего запрос не выполняясь, сразу может обращаться к промису ошибки?
что-то с параметрами может не так?

Alexandr
30.05.2018
07:26:07
покажи код