
Kazakbala
25.06.2017
14:22:02
vue-slider-component
https://nightcatsama.github.io/vue-slider-component/example/

me
25.06.2017
14:27:41

Google

Dilan
25.06.2017
14:30:09
Привел пример в порядок немного.
Есть компонент.
<template>
<div class="l_content without-padding">
<button @click="click('name', 'test')">ADD PROP</button>
<br>
<button @click="click('year', '2009')">ADD PROP</button>
<br>
<button @click="click('str', 'string')">ADD PROP</button>
<br>
{{ name }}
</div>
</template>
<script>
import { mapState } from 'vuex'
export default {
methods: {
click (name, val) {
this.$store.commit('showPage/ADD_PROP', {key: name, val: val});
}
},
computed: mapState('showPage', {
name: (state) => {
console.log('Trigger');
return state.data.name
}
})
}
</script>
Модуль для vuex
import Vue from 'vue'
let module = {
namespaced: true,
state: {
data: {}
},
mutations: {
ADD_PROP: (state, data) => {
Vue.set(state.data, data.key, data.val);
}
}
};
export default module;
Вопрос - Почему при клике по ADD PROP и вызовом мутации, console.log('Trigger') срабатывает каждый раз, даже когда доугое свойство добавляется.

Kazakbala
25.06.2017
14:33:08

Леха
25.06.2017
14:37:36
ПОделитесь своим примером как вы тестируете vue приложения. Я весь мозг уже сломал.
Отдельную html страницу надо открывать с mocha и т. д.
Нельзя как-то попроще? Запустил в консоли и посмотрел что отвалилось.

Саша
25.06.2017
14:42:47
есть <select @change="loadAttributes()" id="category"> , как из метода loadAttributes обратиться к value определенного в селекте <option>? чет никак не могу придумать
чз v-model?
пойду попробую
ы
передать параметр в смысле через в-модел

Сергей
25.06.2017
14:52:37
ребят, как указать type в инпуте? (вывожу массив объектов через v-for) и если в инпуте указывать :type="i.type" v-model не работает.
нужно как то определить radio и password

Rafael
25.06.2017
15:11:23

Dmitry
25.06.2017
15:42:13
Првиет, а есть какие-нибудь видосы по vue, чтобы покрыли все vuex/effetcs, ка организовывать код в бодром темпе?

Alexander
25.06.2017
15:45:41
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa

Dmitry
25.06.2017
15:47:04
пасиб

Google

Dmitry
25.06.2017
15:47:42
я что-то вот не очень еще понимаю, как мне запомнить значение и вызывать потом его в нескольких computed или methods
например есть инпут, который я постоянно вызываю, его записать просто в data?
в computed

Emil
25.06.2017
15:51:17
просто в data

Dmitry
25.06.2017
15:51:32
я могу переписывать значения data?

Emil
25.06.2017
15:51:34
в computed/methods/whatever/ обращаться через this.
можете

Dmitry
25.06.2017
15:51:48
супербо
спасибо

Emil
25.06.2017
15:52:01
??

Dmitry
25.06.2017
15:52:19
че-то вью прям сильно простым кажется после реакта и нг
я даже немного беспокоюсь
кстати, а тут есть кто фрилансит на уровне мидл/джун, есть проект, фронт на vue, бек на ноде, по деньгам более-мнее 100-150к
не знаю можно ли тут писать, если что пните плз

Igor
25.06.2017
16:10:41
Всем привет, только начал изучать Vue.js

Сергей
25.06.2017
16:12:52

Леха
25.06.2017
16:13:47
Если вдруг кому интересно, то вот этот туториал заменил мне 6 часов гугления ))
https://vue-loader.vuejs.org/ru/workflow/testing.html
Все завелось с полтычка

Santeri
25.06.2017
16:39:35
Можете посоветовать годный мануал по Vue + django?

Alexpts
25.06.2017
16:47:37
Пытаюсь сделать переиспользуемый компонент. Не понимаю, как верно сделать проброс в vuex изменение данных в компоненте.

Google

Alexpts
25.06.2017
16:49:40
Компонент не знает есть ли в проетке store или нет. Он тупым должен оставаться, но если данные в него приходят из store, то менять данные нужно в store, а не в компоненте.
Может кто подсказать как такие вещи делаются при написании повторно используемого компонента?

Sasha
25.06.2017
17:08:41


Sasha
25.06.2017
17:21:39
Пипл привет!
Юзер залогинился » Клиент получил данные про юзера (email, user_id, role)
Вопрос где теперь можно хранить эти данные что бы было удобно к ним добираться из любого компонента ?
Юзать Vuex ?
Или есть другие удобные варианты ?

Alexpts
25.06.2017
17:24:26

Sasha
25.06.2017
17:24:58
не знаю, посмотри на nuxt/modules. там должны быть примеры

Alexpts
25.06.2017
17:25:18
Стор он уровнем выше, он в проекте. Повторно используемый компонент о проекте ничего не знает, он просто API предоставляет наружу

Sasha
25.06.2017
17:25:37
да, в модулях нюкста там свой стор импортируют
посмотри

Alexpts
25.06.2017
17:28:11
Похоже, что это просто ветка VUEX стора, которая будет через registerModule использоваться
Их компонент похоже знает о сторе всегда

Sasha
25.06.2017
17:33:01
посоны, на что поменять в package.json скриптик build, чтобы не было этого ?

me
25.06.2017
17:44:38

Sasha
25.06.2017
17:46:39
Куки/LocalStorage можно перезаписать и будет кака

Admin
ERROR: S client not available

Valery
25.06.2017
17:49:54
х.. забить сегодня вечером на vue.js и отдохнуть? ))

Google

me
25.06.2017
17:51:03

Valery
25.06.2017
18:05:03
привет всем.
есть файл filter.js, есть файл mixin.js.
в filter.js есть один ( из нескольких ) фильтр "ФИЛЬТР".
в файле mixin.js есть один ( из нескольких ) миксин "МИКСИН".
я хочу применить "МИКСИН" внутри "ФИЛЬТР"
мне это можно? и как? )
или я где-то накосячил, раз такой вопрос-задача возник?

Kelin
25.06.2017
18:58:03
Ребята, кто юзал вот эту либу https://github.com/tweenjs/tween.js
Как в ней можно увеличить длительность анимации? Нашел только timing-функции, которые меняют только скорость на участках, но общая длительность остается неизменной
а, все, я даун, второй аргумент в .to()

Evgeniy
25.06.2017
19:35:00
Ребят, всем привет. Кто юзает связку webpack и vue. В чём её прелесть? Я сам новичок

Cenator
25.06.2017
19:41:54
Ты хранишь компоненты в отдельных файлах, вебпак их собирает

Evgeniy
25.06.2017
20:02:51

me
25.06.2017
20:05:09
Vueify же еще есть

Kelin
25.06.2017
20:09:54
Нормальная ли практика делать геттеры-функции?
то есть геттер, возвращающий функцию

Междоус
25.06.2017
20:11:44
Чище что-ли выглядит от этого

Kelin
25.06.2017
20:14:05
Просто у меня много различных зависимостей, которые требуют дополнительные данные
Например, выборка по ID, возвращение одного/другого элемента массива в зависимости от флага, offsetLeft элемента по его индексу с дополнительной математикой
и всякое такое

Airat
25.06.2017
20:14:10
https://www.nativescript.org/blog/a-new-vue-for-nativescript

Marsel
25.06.2017
20:41:24
#whois
Всем привет,
я новичок в мире js(мой профиль - бэкенд на руби/elixir), на работе дали проект - разработка расширения для браузеров, наваляв кучу лапши из jquery для отображения данных, решил перейти на vuejs.
Чем могу быть полезен сообществу - да пока наверное ничем, в js я пока совсем зелен)
Сюда попал в надежде что подскажут некоторые моменты, которые я не смог понять из документации.
Откуда я - из Казани
Как узнал про группу - нашел ссылку в другом чате(JSlang)

Nikolai
25.06.2017
20:48:26
#whois
Привет. Делаю фронт (SPA) на vue. На беке PHP, PSQL, Tarantool. Из Киева. Както-то так...

Rafael
25.06.2017
21:01:47
Когда vue-cli 3.0 выйдет?

Denis
25.06.2017
21:02:17

F01134H
25.06.2017
21:02:34
у меня дальтонизм

Google

F01134H
25.06.2017
21:02:37
кажется

Victor
25.06.2017
21:03:49
тоже ставил софт чтоб в красном отенке отображалось на мобильном ночью все
но он какой-то неправильный
на пк отлично помогает, а на мобильном нифига не лучше глазам

Alexandr
25.06.2017
21:04:19
Ага, я тоже перебрал всякие