阅读时间:1 分钟
0 字
路由跳转
推荐使用 useManage().getRoutePath 生成带管理端前缀的路径。
基础示例
ts
import { useRouter } from 'vue-router'
import { useManage } from '@duxweb/dvha-core'
const router = useRouter()
const manage = useManage()
router.push(manage.getRoutePath('users'))getRoutePath 行为
getRoutePath 会统一拼接管理端前缀:
ts
// manage.routePrefix === '/admin'
manage.getRoutePath('users') // /admin/users
manage.getRoutePath('/users') // /admin/users
manage.getRoutePath('') // /admin/如需跳转到其他管理端,请传入对应的 useManage(name):
ts
const admin = useManage('admin')
const company = useManage('company')
router.push(company.getRoutePath('home'))