Size: a a a

Vue.js Russian Developers Community

2020 December 25

MH

M.Ketchup Hientz in Vue.js Russian Developers Community
M.Ketchup Hientz
Кто-нибудь может подсказать, что выключить/включить, что бы во vue файлах не ругался eslint/prettier на то что в секции <script> код не на одном уровне с секцией <script> уже замучился
это в vscode
источник

V

Vite4eg in Vue.js Russian Developers Community
Robert
Ребят в чем разница между передачи функции как props и вызова её в компоненте, от $emit ?
$emit - это ребёнок сообщает родителю, что событие наступило. И родитель что хочет - то и делает в этот момент. Может вообще ничего не делать. То есть как бы сам всё контролирует. А когда передаёт метод ребенку - то как бы теряет контроль
источник

MH

M.Ketchup Hientz in Vue.js Russian Developers Community
M.Ketchup Hientz
это в vscode
кто-то форматирует сперва, убирая эти пробелы вначале, т.е. код на уровне <script> делается, потом они добавляются уже видимо другим форматером или хз чем,
источник

R

Robert in Vue.js Russian Developers Community
Vite4eg
$emit - это ребёнок сообщает родителю, что событие наступило. И родитель что хочет - то и делает в этот момент. Может вообще ничего не делать. То есть как бы сам всё контролирует. А когда передаёт метод ребенку - то как бы теряет контроль
Понял, спасибо, а что лучше использовать, если нужно асинхронное действие? Данные используются и у родителя и у ребенка (должны быть актуальны)
источник

V

Vite4eg in Vue.js Russian Developers Community
M.Ketchup Hientz
props ты передаёшь значение внутрь дочернего компонента, и ты не сможешь отслеживать вызов функции в родителе, а в случае с $emit сможешь, и делать ещё дополнительно какие-то действия, например
Плюс в случае с $emit ребенок более переиспользуем. Потому что ему от родителя мало что надо. НАверх событие бросил - и успокоился. А когда ему метод в пропсы кидают - это он начинает слишком много требовать
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Robert
Понял, спасибо, а что лучше использовать, если нужно асинхронное действие? Данные используются и у родителя и у ребенка (должны быть актуальны)
лучше использовать action из vuex:))
источник

V

Vite4eg in Vue.js Russian Developers Community
Идеология Vue - данные через props от родителя ребенку, обратно - только $emit
источник

R

Robert in Vue.js Russian Developers Community
Elisey Martynov
лучше использовать action из vuex:))
к сожалению нет возможности использовать vuex
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
ребята, подскажите пожалуцста, почему после рефреша страницы такое
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
До рефреша все ок, cтраница есть
источник

AG

And Grigoryan in Vue.js Russian Developers Community
Что значит до рефреша?
источник

T

Tomorrow in Vue.js Russian Developers Community
And Grigoryan
Что значит до рефреша?
до перезагрузки.
источник

AG

And Grigoryan in Vue.js Russian Developers Community
Tomorrow
до перезагрузки.
Что значит до перезагрузки? -.-
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Nataliia Shyianovska
ребята, подскажите пожалуцста, почему после рефреша страницы такое
потому что gh не дает управлять этим
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
убрать хистори?
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Nataliia Shyianovska
убрать хистори?
да
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
помогло
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
спасибо
источник

T

Tomorrow in Vue.js Russian Developers Community
Правильно ли прописываю проверку на пустые строки input + textarea?

Или лучше записать this.message = null, под this.notes.push?
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
Tomorrow
Правильно ли прописываю проверку на пустые строки input + textarea?

Или лучше записать this.message = null, под this.notes.push?
if (!title && !description)
источник