@exhang

Как из компонента vue js получить данные в основном приложении?

Есть у меня компонент, переменная javascript, suggestion:
Vue.component('addressmd', {
 mounted: function () {
suggestion = '123';
}
}


Не могу понять, как мне эту suggestion передать в основное приложение, что бы в дальнейшем работать с ней?

new Vue({
        el: '#app',
        data: {
            suggestion:null,
}
});


Подскажите новичку?
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Azperin
Дилетант
Дак может проще в компонент через пропсы передавать, а не из него ? https://ru.vuejs.org/v2/guide/components-props.html
Ответ написан
@veremii
говнокодю на js
Смотрите в модификатор v-model.sync к примеру. Или же можно так. внутри компонента props: {suggestion : {default: ()=> {}}}. И при обновлении suggestion в компоненте this.$emit(suggestion)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы