描述

router.addRoute 添加一条新路由规则。如果该路由规则有 name,并且已经存在一个与之相同的名字,则会覆盖它。

addRoute(route: RouteConfig): () => void

  • 如果需要给某个子节点更新路由

router.addRoute 添加一条新的路由规则记录作为现有路由的子路由。如果该路由规则有 name,并且已经存在一个与之相同的名字,则会覆盖它。

addRoute(parentName: string, route: RouteConfig): () => void

用法

import router from './router';

const routes = [];	//	设置的路由参数

//	在某个方法里
//	addRoutes已废弃
//	router.addRoutes(...routes);
routes.forEach(item => {
	router.addRoute(item);
})
//  除了使用 addRoutes 方法,需要手动注入路由元数据
router.options.routes.push(...list);
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐