@Robert_blk
JS-программист

Не работает метод у компонента?

'use strict';

Vue.component('MainMenu', {
  template: '#Main-menu',
  methods: {
    hover: function( id) {
      console.log(id);
    }
  }
});

let application = new Vue({
  el: '#application'
});
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
@Robert_blk Автор вопроса
JS-программист
Нашёл решение, оказывается проблема была в том, что обертку template нельзя вкладывать в контейнер приложения
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Думаю что не корректное использование, вам нужно написать шаблон для компонента отдельно:

<script type="text/x-template" id="main-menu">
  <p>Your template is here</p>
</script>


И далее в главном компоненте:
<div id="application">
<main-menu></main-menu>
</div>
Ответ написан
Ваш ответ на вопрос

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

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