Как вызвать метод из другого компонента Vue

Хорошо и правильно вызывать изменения через инициацию события. this.$emit('my-event');. Подробнее об этом в Документации ко Vue 2

Однако ингода бывает нужно вызвать метод родителя напрямую, или метод корневого компонента. Для этого используются следующие директивы:

Вызвать метод root-компонета:

this.$root.methodName()

Вызвать метод parent-компонета:

this.$parent.methodName()

Заметки и ссылки по теме:

    https://stackoverflow.com/a/43293037/6928687

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

Похожие статьи

jQuery.Maskedinput js - документация на русском с примерами

Маска для ввода телефона +7(___)___-__-__

Отключить автозаполнение input

Настройка Webpack - несколько точек входа и разделение на чанки

Универсальная форма обратной связи — feedBackForm

Слайдер Slick slider в контенте ресурса

Как сделать переменную не реактивной в Vue

Bxslider отображение картинок после полной загрузки слайдера

Как обработать POST данные в PHP

Примеры использования Vuex

Выполнить код после асинхронного запроса axios во Vue

Заготовки JavaScript

Как вызвать метод из другого компонента Vue

Связать значения инпутов через jQuery (биндинг)

Рекурсивно вложенный компонент Vue

Настроить Axios чтобы принимал только JSON

Использование async/await в JavaScript с Vue.js

Js-beautify - библиотека для форматирования HTML, CSS, JS

Использование Promise.all с примерами на VueJs

Создание цикла асинхронных вызовов во Vue.js

Манипуляция с HTML во Vue.js и cash-dom

Наш сайт использует куки, нажмите «ОК» если вы не против
OK