@vuejs_ru

Страница 1471 из 3900
Anatoly
16.10.2017
09:39:34
Ребят, кто юзает vue-bootstrap? Unknown custom element: <b-form-checkbox-group> - did you register the component correctly? For recursive components, make sure to provide the "name" option. Что за фигня такая? )

Rafael
16.10.2017
09:39:49
Оформить только правильно и норм, типо: this._nonreactive.something

Stanislav
16.10.2017
09:41:46
Ну "_" уже само по себе должно быть понятно, что юзать не стоит

Google
Stanislav
16.10.2017
09:41:55
типа приватное поле

Rafael
16.10.2017
09:42:46
типа приватное поле
Да, но нужно же пояснить, почему ты сделал так

Stanislav
16.10.2017
09:43:17
Для этого можно посмотреть в определение computed

Rafael
16.10.2017
09:43:45
Для этого можно посмотреть в определение computed
И все равно из него мне не было бы понятно

Типо да, пихаешь в this, а зачем?

Stanislav
16.10.2017
09:44:14
Можно в сеттере коммент оставить

Rafael
16.10.2017
09:44:48
Можно в сеттере коммент оставить
Мне через код более выразительнее

Типо когда кто-то пойдёт дебажить код

Он поймёт что делает _* в корешке

Stanislav
16.10.2017
09:45:55
Как часто ты смотришь на _ поля в инстансе компонента, который дебажишь? :)

Я наверное никогда

Google
Alex
16.10.2017
09:55:29
А ты в своем компоненте сделал импорт компонента b-form-checkbox-group?
и даже если сделал, не забыл его объявить в components? У меня такое часто бывает)

Stanislav
16.10.2017
10:01:12
Ну там то ты свои поля искал

Rafael
16.10.2017
10:03:00
А вдруг их там много было бы? И вообще разрабов было бы больше 1го?

Stanislav
16.10.2017
10:04:03
И что? Поле приватное - не знаешь, не трожь

Rafael
16.10.2017
10:11:59
Меньше проектных знаний - лучше

DimenSi
16.10.2017
10:12:48
в смысле, в js же давно через _ определяют приватность

Rafael
16.10.2017
10:13:08
А про: this._nonreactive.something Или this._something

Stanislav
16.10.2017
10:14:03
Меньше проектных знаний - лучше
Это не проектное знание, а многолетние соглашение в JS :) Благо скоро подвезут приватные поля в JS * но с тэзисом я твоим согласен

А про: this._nonreactive.something Или this._something
Что б понять реактивно поле или нет, достаточно посмотреть есть ли у него геттер/сеттер с соответствующей функцией.

Dmitry
16.10.2017
10:29:12
Всем привет Кто-то работал с vee-validate? Как мне отловить изменение valid и вызвать какой-то метод? И вообще, каким лучше образом обрабатывать изменения в инпутах формы для валидации?

Я правильно понимаю, что нужно задать input-y какой-то v-model и вызывать метод через watch в vue инстансе?

reskwer
16.10.2017
10:58:35


Egor
16.10.2017
10:59:18
cOmputed

Victor
16.10.2017
10:59:18
cUmputed??? Серьезно?

reskwer
16.10.2017
10:59:32
оу )

спасибо )

Alex
16.10.2017
11:18:29
Там ещё data ничего не возвращает)

Google
Kelin
16.10.2017
11:56:23
https://vue-test-utils.vuejs.org

Alexandr
16.10.2017
11:56:44
ты писал уже тесты?

Kelin
16.10.2017
11:57:13
@alex_sokolov ?

Евгений
16.10.2017
11:59:05
data() { return { url: 'steampunk-girl/archive', posts: [] } }, methods: { parse: function() { axios.get(this.url) .then(res => { let parsed = parseArchive(res.data) this.posts.append(parsed.posts) }) } } Почему в callback недоступен this? Вроде во всех примерах примерно так и сделано

Michael
16.10.2017
11:59:48
парсе у тя обычный фанкшн

убери слово фанкшн

сделай его методом

Евгений
16.10.2017
12:01:53
сделай его методом
data() { return { url: 'steampunk-girl/archive', posts: [] } }, methods: { parse() { axios.get('/tb/'+this.url) .then(res => { let parsed = parseArchive(res.data) this.posts.append(parsed.posts) }) } } Так? Не помогло

Евгений
16.10.2017
12:02:11
Steampunk-girl-archive
первое, что тумблер предложил)

Евгений
16.10.2017
12:02:35
Бтв откуда у тебя append?
да, concat нужен, но проблема не в этом

Kelin
16.10.2017
12:02:55
В смысле не в этом

Как минимум в этом)



Евгений
16.10.2017
12:04:20
Как минимум в этом)
внутри колбэка axios'а this = undefined

Kelin
16.10.2017
12:04:46
Не может быть, у тебя же стрелка

Google
Сергей
16.10.2017
12:04:53
Может потому что там арроу функция?

Евгений
16.10.2017
12:05:00


Kelin
16.10.2017
12:05:25
Ну, и все ок должно быть

Где ты вызываешь?

Евгений
16.10.2017
12:05:48
Может потому что там арроу функция?
так вроде она и должна быть, чтобы this сохраняла. снаружи есть, внутри - нет

Где ты вызываешь?
по кнопке компонента

Kelin
16.10.2017
12:06:56
console.log(this) внутри напиши

Что выдаст

Admin
ERROR: S client not available

Евгений
16.10.2017
12:07:24
console.log(this) внутри напиши
действительно, норм а при дебаге в браузере пишет undefined

Kelin
16.10.2017
12:08:40
Вот

Евгений
16.10.2017
12:09:00
да, похоже и правда в append была проблема. Спасибо!

Kelin
16.10.2017
12:09:46
После jQuery, полагаю? ?

Sasha
16.10.2017
12:10:38
а че не Object.assign

Michael
16.10.2017
12:10:48
ребят

Евгений
16.10.2017
12:10:49
ага, на днях на codepen баловался)

Michael
16.10.2017
12:10:52
там аппенд у него

вью клал на такие вещи

юзай push

Евгений
16.10.2017
12:11:08


Google
Michael
16.10.2017
12:11:10
и ...

а, у тя зис андефайнед

аа

а стой

у тя этот метод не слишком ли рано вызывается?

поставь туда сеттаймаут

Евгений
16.10.2017
12:12:03
разобрались уже. В консоль this выводится, а из браузера - undefined

Michael
16.10.2017
12:12:07
и туда стрелку с консоль лог

а, знач сурсмапы кривляются

типа такого

Евгений
16.10.2017
12:12:45
ок, понял

а че не Object.assign
так мне к предыдущему массива прилепить их нада

Sasha
16.10.2017
12:13:14
тогда push

зачем concat то

Michael
16.10.2017
12:13:39
пуш с вью оч круто работает

ибо вью гетеры юзает

всякие переопределения ему чужды

переопределил -- потерял геттер

придется вью показать спей функцией, ищи её

спец*

Страница 1471 из 3900