
Ivan
17.09.2018
16:20:47
Ахахах

Anton
17.09.2018
16:20:47
я сначала подумал, что про лошадей что-то

Mr.
17.09.2018
16:22:44

Kirill "Loskir" ?¹³
17.09.2018
16:24:54

Google

Vitaliy
17.09.2018
16:25:13
Собираюсь учить фреймворки в часности вью, vuex и nuxt ? совместимы ?

Kirill "Loskir" ?¹³
17.09.2018
16:25:34

Vitaliy
17.09.2018
16:25:48

trilog
17.09.2018
16:25:52

Vitaliy
17.09.2018
16:26:06

Nikolay
17.09.2018
16:32:14
подскажите, как написать @click, чтобы можно было вызвать из списка v-for, например (item.eventName), где в eventName - имя функции, по сути вызвать динамический @click, в лоб просто не работает

Anton
17.09.2018
16:33:56
можно пример?

Nikolay
17.09.2018
16:34:16
<v-list-tile style="" v-for="item in menuItems"
:key="item.id"
v-on:click.prevent="item.eventName">

DimenSi
17.09.2018
16:34:26

Nikolay
17.09.2018
16:34:48
спасибо

DimenSi
17.09.2018
16:35:56

Nikolay
17.09.2018
16:36:05
дада

DimenSi
17.09.2018
16:36:10
Ну ок

Google

Kirill "Loskir" ?¹³
17.09.2018
16:38:18

Nikolay
17.09.2018
16:41:58
А $data это что?

Kirill "Loskir" ?¹³
17.09.2018
16:42:48
А $data это что?
this.$data.abc - то же самое, что и this.abc, если abc в data находится

DimenSi
17.09.2018
16:44:11
Так он хочет не динамический эвент, а динамический хендлер?

Kirill "Loskir" ?¹³
17.09.2018
16:44:57

DimenSi
17.09.2018
16:45:17
Если нужно вызывать метод по имени, то $options.methods[name]

Ivan
17.09.2018
16:53:25
https://jsfiddle.net/ujsqvo3x/ Подскажите, почему в таком случае работает реактивность? разве, если обращаешься к массиву по индексу, то она не пропадет?

Rafael
17.09.2018
16:57:35
Знаешь в чем отличае между массивом и обычным объектом в js?

Ivan
17.09.2018
16:59:21

Rafael
17.09.2018
17:00:48
поясни)
В том, что массив с точки зрения языка это тоже самый объект, но с двумя договоренностями:
1) есть свойство length
2) другие свойства объекта это числа
Догадываешься к чему я веду?

Ivan
17.09.2018
17:01:48

Rafael
17.09.2018
17:02:17

Ivan
17.09.2018
17:03:13
Гетеры и сетеры. И помнится, что в документации написано, что напрямую по индексу массив изменять нельзя

cmndwn
17.09.2018
17:05:50
на самом деле тоже кажется забавным что это работает. прямо в шаблоне в пустой массив забиваются новые значения и на них потом еще сохраняется реактивность

Rafael
17.09.2018
17:09:34
По всей видимости моя теория о геттерах сеттерах не работает :( сорян, что ввел в заблуждение
Но не, вроде бы это должно работать
Кто сейчас за компом, можете кинуть скрин с распечаткой data компоненты

Google

Ivan
17.09.2018
17:16:46

The
17.09.2018
17:23:42
ребятки, scoped стили применяются только на корневой элемент?
<template>
<div>
<div class="columns">
<div class="column is-4" v-for="(step, i) in steps" :key="i">
<div class="step">
вот на этот .step стили не применяются.

Dmitry
17.09.2018
17:25:06

Rafael
17.09.2018
17:28:39

Mike
17.09.2018
17:31:52
как изменить цвет background?

Дмитрий
17.09.2018
17:34:02

Alexander
17.09.2018
17:34:12
похоже через $set идет обновление
на v-model а если просто в консоли написать то работать не должно

Alexander
17.09.2018
17:35:57
if (val.indexOf('[') < 0 || val.lastIndexOf(']') < len - 1) {
парсится сторока смотрится не ключ ли это обьекта и если значение есть то через $set обновляется

Rafael
17.09.2018
17:41:56
Это что?

Alexander
17.09.2018
17:42:18
это то о чем говорили
и кусок кода из исходника
а фото это то что просили проверить

Google

Rafael
17.09.2018
17:43:27

Alexander
17.09.2018
17:43:29
проверяю на боевом проекте поэтому не показываю весь код
из исходника
vue

Rafael
17.09.2018
17:43:42

Alexander
17.09.2018
17:44:03
` if (val.indexOf('[') < 0 || val.lastIndexOf(']') < len - 1) {
index$1 = val.lastIndexOf('.');
if (index$1 > -1) {
return {
exp: val.slice(0, index$1),
key: '"' + val.slice(index$1 + 1) + '"'
}
} else {
return {
exp: val,
key: null
}
}
}`

Rafael
17.09.2018
17:44:23

Alexander
17.09.2018
17:45:34
не понял? строку из исходника или строку из моего проекта

Admin
ERROR: S client not available

Rafael
17.09.2018
17:45:44
Не из твоего проекта

Alexander
17.09.2018
17:46:05
это и была это строка

Dmitry
17.09.2018
17:46:08

Alexander
17.09.2018
17:46:10
то что прислал выше

Rafael
17.09.2018
17:46:21

Alexander
17.09.2018
17:46:33
да только это не все
там много про v-model

Rafael
17.09.2018
17:47:44
Я просил вот такую ссылку
vue/model.js at dev · vuejs/vue
https://github.com/vuejs/vue/blob/dev/src/compiler/directives/model.js#L76

Alexander
17.09.2018
17:48:30
понял

Google

Dmitry
17.09.2018
17:54:04

Rafael
17.09.2018
17:54:51
Ога

Mike
17.09.2018
17:56:16
Почему не меняется цвет моего background'a?
<template>
<div id="app">
<v-app :dark="false" :class="background">
<router-view/>
</v-app>
</div>
</template>
<script>
export default {
name: 'app',
data() {
return {
background: '#651FFF'
}
}
}
</script
>

Rafael
17.09.2018
17:56:29
В общем, сегодняшнее мое участие в споре было очень продуктивным, прям ппц каким
@ivankirshin тебе за вопрос сябки, Alexander за новодку искать ответ в парсере

Dmitry
17.09.2018
17:57:16
))

Rafael
17.09.2018
17:58:04
Я по реактивности доклад хочу делать, как раз подкинули кейс, чтобы разобрать ?

Dmitry
17.09.2018
17:59:44

x-foby
17.09.2018
18:00:25

Mike
17.09.2018
18:02:37

Dima
17.09.2018
18:11:25
Ребята, привет. подскажите. проблема состоит в том, что если я начну вводить что-то в инпут, который находится в "выбрать темы экскурсий" , то все другие инпуты которые содержать value очищабтся
почему такое может быть?
на инпуте висит только v-model

Артемка
17.09.2018
18:12:26
А на остальных инпутах не та же модель висит?

Dima
17.09.2018
18:12:33
нет
только одна
на единственном инпуте