Я использую родительские дочерние компоненты с vueJs. В настоящее время мне нужно определить метод индивидуально для более чем одного компонента.
Но я просто хочу определить его в одном месте и использовать в нескольких местах.
Мой родительский шаблон,
<campaign_segment :a=add(1,2)> </campaign_segment>
Исходный код родительского шаблона,
<template v-if="showTemplate" id="segment_body"> </template>
В VueJS,
Vue.component(
'campaign_segment', {
template: '#segment_body',
props: ['a'],
methods:{
add: function(a,b){
return parseInt(a) + parseInt(b);
}
}
});
Здесь я должен определить метод add () для моего основного объекта vuejs.
В противном случае я получаю сообщение об ошибке: «метод добавления не определен».
Есть ли какое-либо решение для единого объявления и запуска из компонентов?
Как это возможно или какое-то другое решение для этого?