Я все еще новичок в Vue Js.Это часть моего кода маршрута
import Vue from 'vue';
import Router from 'vue-router';
import dashboard from './views/dashboard.vue';
import settings from './views/settings.vue';
const title = process.env.VUE_APP_TITLE;
Vue.use(Router);
export default new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
name: 'dashboard',
component: dashboard,
},
{
path: '/payments/otherpayments',
name: 'Other Payments',
},
{
path: '/accounts/banks',
name: 'Bank Accounts',
},
{
path: '/accounts/payments',
name: 'Payments',
},
{
path: '/accounts/petty-cash',
name: 'Petty Cash',
},
{
path: '/accounts/expenses',
name: 'Expenses',
},
{
path: '/settings/:page?',
name: 'settings',
component: settings,
},
],
});
У меня странная проблема.Когда я добавляю params в мой роутер, он перезагружает страницу пустой страницей с SyntaxError: expected expression, got '<'
, но когда я удаляю param part, она работает нормально.Я использую машинопись.В чем может быть проблема, пожалуйста.
Я знаю, что это не ошибка ввода, потому что ошибка происходит от <!DOCTYPE html>