proxy
路由
vue3中
不需要new一个实例了,直接createRouter函数
import { 🔮createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
import Home from '../views/Home.vue'
// ts规定了数组元素类型是RouteRecordRaw,它可以在定义路由时进行友善地提示。
const routes: Array<RouteRecordRaw> = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
component: () => import('../views/About.vue')
}
]
const router = 🔮createRouter({
history: createWebHashHistory(),
routes
})
export default router
vue2中
还是要new一个实例的
import Vue from 'vue';
import 🔮VueRouter, { RouteConfig } from 'vue-router';
import Home from '../views/Home.vue';
Vue.use(VueRouter);
const routes: RouteConfig[] = [
{
path: '/',
name: 'Home',
component: Home,
},
{
path: '/about',
name: 'About',
component: () => import('../views/About.vue'),
},
];
const router = 🔮new VueRouter({
routes,
});
export default router;