@vuejs_ru

Страница 3661 из 3900
Anima
18.09.2018
08:12:11


Alex
18.09.2018
08:12:22
а теперь открой доку вуя

data() { ... }

Anima
18.09.2018
08:12:33
Открыл

Google
Anima
18.09.2018
08:12:34
Авв

Alex
18.09.2018
08:12:36
loadAnswer() { ... }

Siarhei
18.09.2018
08:12:38
Alex
18.09.2018
08:13:19
после запросы ты в this.answer промис положишь)

DimenSi
18.09.2018
08:13:20
loadAnswer() { ... }
Ты его че троллишь?

Alex
18.09.2018
08:13:22
это тоже исправь

DimenSi
18.09.2018
08:13:47
От того, что он пишет на старом синтаксисе не значит, что контекст потеряется

Alex
18.09.2018
08:14:23
у него неименованные функции

DimenSi
18.09.2018
08:14:47
Прекращай херню нести, ты пугаешь.

Alex
18.09.2018
08:15:04
foo: function() {}

справа неименованная

DimenSi
18.09.2018
08:15:15
И что лол?

Google
Alex
18.09.2018
08:15:20
foo() {} развернется в foo: function foo()

проблеме не поможет

но зато камильфо)

DimenSi
18.09.2018
08:15:49
Не полагается Вью на именнованные функции ты че гонишь?

Сначала async/await заставил убрать, хоть он и не мешал

Сначала была ошибка, что он метод через стрелочную сделал и в душе не ебет как работает this в js.

Потом хз в чем, но не в том, что старый синтаксис или async/await

Alex
18.09.2018
08:18:10
ну вот что б отсечь лишние проблемы почему бы не сделать как в учебнике

тогда можно гарантированно локализовать проблему

Anima
18.09.2018
08:18:38
Чет не, ребят)

DimenSi
18.09.2018
08:18:39
ну вот что б отсечь лишние проблемы почему бы не сделать как в учебнике
Почему бы не взять танец в бубен и не танцевать вокруг клавиатуры?

Вроде помогает

Anima
18.09.2018
08:18:44
Я так понимаю

Асинки и промисы

Без разницы, что тут юзать

А вот undefined в this

Это не все равно

DimenSi
18.09.2018
08:19:30
Ты в реакте 2-3 дня был чтоль? Откуда такие скудные знание в обычном js

Anima
18.09.2018
08:19:50
???

DimenSi
18.09.2018
08:20:09
Ну не понимаешь как работает стрелка, как работает промиссы и асинки

Google
Anima
18.09.2018
08:20:20
Ты шо задрачиваешь?)

DimenSi
18.09.2018
08:20:23
Покажи актуальный код еще раз

Anima
18.09.2018
08:20:24
Я тебе сказал

Roman
18.09.2018
08:20:25
А вот undefined в this
скопируй в jsfiddle/codepan/codesandbox и кинь сюда, явно какая-то мелочь, которую сходу не заметили

Anima
18.09.2018
08:20:28
Что не работает

Все равно

Siarhei
18.09.2018
08:20:30
короче все написано правильно (если стрелочку поменял), не может быть андефайнд, попробуй перебильди

Andrey
18.09.2018
08:20:42
просто реакт балует свои jsx синтаксисом и люди не понимют как их стрелочные методы разворачиваются

Anima
18.09.2018
08:21:12


Anima
18.09.2018
08:21:40
Лол

Anima
18.09.2018
08:21:42
Ребилд помог

Andrey
18.09.2018
08:21:44
ну а то что vue биндит контекст к computed функциям и методам из methods - вроде как не описано в доке

Anima
18.09.2018
08:21:46
Как это работает?

Siarhei
18.09.2018
08:21:53
а трейс ошибки?

Roman
18.09.2018
08:22:02
объясните пожалуйста
судя по всему, да

DimenSi
18.09.2018
08:22:06
Как это работает?
У тебя hot reload не сработал?

Anima
18.09.2018
08:22:14
Работает

Эвритайм по Command + S ребилдит

Google
Anima
18.09.2018
08:22:31
Но хард ребилд только сработал

С киллом проекта

Vlad
18.09.2018
08:22:43
Ребилд помог
Нужна картинка с бабкой welcome to internet , только welcome to frontend

Т.А
18.09.2018
08:23:03
https://vuejs.org/v2/guide/computed.html#Watchers не?

DimenSi
18.09.2018
08:23:07
С киллом проекта
Странно. Ну зато теперь у тебя код без старого синтаксиса

Anima
18.09.2018
08:23:13
Окей

Спасиба!

Тогда еще пару вопросов задам

Все лайфсайкл хуки и прочую дату мы пишем как created() {}?

Alex
18.09.2018
08:24:05
канонично - да

Admin
ERROR: S client not available

Alex
18.09.2018
08:24:11
hookName() {}

Anima
18.09.2018
08:24:18
И сокращения, которыe @click, :href - обзязательны?

Или тоже по желанию, но стоило бы?

Alex
18.09.2018
08:24:32
нет - можешь писать полностью директиву

но зачем

Т.А
18.09.2018
08:24:36
Roman
18.09.2018
08:24:38
Alex
18.09.2018
08:24:52
v-bind:href vs :href

Siarhei
18.09.2018
08:24:55
пробегись глазами по vue - style guide

Google
Anima
18.09.2018
08:25:21
Окей, а по регистрации компонентов подскажите, пожалуйста

Siarhei
18.09.2018
08:25:22
про это директивы там типо следущего: или длинный или короткий, но везде одинаково, не миксовать

Anima
18.09.2018
08:25:23
Надо ли это вообще?

Я сделал проект с вью кли, могу их просто импортить куда захочу

Обязательно ли в рут компоненте их регистрировать при этом?

Или как?

DimenSi
18.09.2018
08:25:57
Тоже самое что в реакте

Siarhei
18.09.2018
08:26:03
можешь в каждом компоненте отдельно регать

DimenSi
18.09.2018
08:26:11
Там где надо, импортируешь и вставляешь.

Siarhei
18.09.2018
08:26:54
import MyComponent from .....; ....components{MyComponent},... и в template <my-component></my-component>

Anima
18.09.2018
08:26:55
Так импорт и регистрация это разные вещи, не?

DimenSi
18.09.2018
08:27:16
Но логично, что нужно объявить компонент в объекте components, чтоб шаблонизация подхватила его

Anima
18.09.2018
08:27:22
А

Вот, все

Понял, спасибо)

Импорт, Vue({components}), <template><my-component></my-component></template>

Верный флоу?

Anima
18.09.2018
08:28:37
Ну

Я образно

Шо угодно, хоть export default

Подразумевался какой-то компонент, да

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