Поскольку мой основной компонент одной из моих страниц становится немного большим и трудным для чтения, я хотел бы перенести некоторые методы в класс контроллера внешнего интерфейса.
Вот мой тестовый класс, который находится в подпапке controller/SporteventsController.js
export class SporteventsController{
test(){
return 'Printing test';
}
}
Я импортирую класс в свой компонент следующим образом:
import {SporteventsController} from "./controller/SporteventsController.js";
для тестирования Я просто выводю возвращаемое значение метода test на консоль через метод
methods: {
testmethod() {
console.log(SporteventsController.prototype.test());
}
},
Я пытался найти в Интернете более подходящий способ импорта стандартного класса ES6 в компонент vuejs, но без удовлетворительного результата.
То, как я это сделал выше, почти хорошо, но почему я должен использовать прототип, а не могу просто использовать SporteventsController.test()
?