feat: 完成新开页的设计

This commit is contained in:
MTrun
2021-12-21 14:57:31 +08:00
parent 35a05c046b
commit f9d0547fc3
14 changed files with 262 additions and 44 deletions
+18 -10
View File
@@ -7,7 +7,14 @@ import { docPath, giteeSourceCodePath } from '@/settings/pathConst'
* * 根据名字跳转路由
* @param pageName
*/
export const routerTurnByName = (pageName: string, isReplace?: boolean) => {
export const routerTurnByName = (pageName: string, isReplace?: boolean, windowOpen?: boolean) => {
if (windowOpen) {
const path = router.resolve({
name: pageName
})
openNewWindow(path.href)
return
}
if (isReplace) {
router.replace({
name: pageName
@@ -38,12 +45,20 @@ export const logout = () => {
routerTurnByName(PageEnum.BASE_LOGIN_NAME)
}
/**
* * 新开页面
* @param url
*/
export const openNewWindow = (url: string) => {
window.open(url, 'blank')
}
/**
* * 打开项目文档
* @param url
*/
export const openDoc = () => {
window.open(docPath, 'blank')
openNewWindow(docPath)
}
/**
@@ -51,13 +66,6 @@ export const openDoc = () => {
* @param url
*/
export const openGiteeSourceCode = () => {
window.open(giteeSourceCodePath, 'blank')
openNewWindow(giteeSourceCodePath)
}
/**
* * 新开页面
* @param url
*/
export const openNewWindow = (url: string) => {
window.open(url, 'blank')
}