import {createRouter, createWebHistory, RouteRecordRaw} from 'vue-router'// 自定义属性类型检测
type RouterConfig = RouteRecordRaw & {hidden?: boolean // hidden属性非必填name?: string //string属性非必填
}const routes: Array<RouterConfig> = [{path: '/about',name: 'about',hidden: true,component: () => import('../views/AboutView.vue')}
]const router = createRouter({history: a.env.BASE_URL),routes
})export default router
浏览器中路由无法显示,提示错误
Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/vue-router.js?v=9eef87ba' does not provide an export named 'RouteRecordRaw'
问题描述
Volar: 'RouteRecordRaw' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
import type {RouteRecordRaw} from 'vue-router'
import {createRouter, createWebHistory} from 'vue-router'// 自定义属性类型检测
type RouterConfig = RouteRecordRaw & {hidden?: boolean // hidden属性非必填name?: string //string属性非必填
}const routes: Array<RouterConfig> = [{path: '/about',name: 'about',hidden: true,component: () => import('../views/AboutView.vue')}
]const router = createRouter({history: a.env.BASE_URL),routes
})export default router
本文发布于:2024-02-01 20:04:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678907939117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |