Итак, я создал одностраничное приложение в VueJS
, которое прекрасно работает, но SEO отстой, как и ожидалось, поэтому я решил создать нормальный HTML-сайт с несколькими страницами, имеющими код VueJS
(Удаленный хостинг)так что без узла, я бы пошел SSR).
Я следовал этому руководству , которое работает fin
У меня есть search.js
, который содержит мой экземпляр VueJS
и методыetc
Vue.component('todo-component', {
template: '#todo-component',
data: function () {
return {
items: [
{
id: 'item-1',
title: 'Checkout vue',
completed: false
}, {
id: 'item-2',
title: 'Use this stuff!!',
completed: false
}
],
newItem: ''
};
},
methods: {
addItem: function () {
if (this.newItem) {
var item = {
id: Math.random(0, 10000),
title: this.newItem,
completed: false
};
this.items.push(item);
this.newItem = '';
}
}
}
});
var app = new Vue({
el: '#vue-app'
});
Однако мне нужно импортировать такие вещи, как axios и другие компоненты
Если я добавлю оператор импорта в приведенный выше скрипт, он получит
import axios from "axios";
Uncaught SyntaxError: Неожиданный идентификатор
Куда должен идти мой импорт?