Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-vue-admin
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-vue-admin
Commits
e04aaa06
提交
e04aaa06
authored
11月 26, 2020
作者:
vben
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(use-redo): refresh the page to keep the parameters(#104)
上级
2f75a948
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
9 行增加
和
24 行删除
+9
-24
CHANGELOG.zh_CN.md
CHANGELOG.zh_CN.md
+1
-0
usePage.ts
src/hooks/web/usePage.ts
+3
-0
useTitle.ts
src/hooks/web/useTitle.ts
+0
-18
page.ts
src/locales/lang/en/routes/demo/page.ts
+1
-0
page.ts
src/locales/lang/zh_CN/routes/demo/page.ts
+1
-0
index.ts
src/router/guard/index.ts
+1
-1
page.ts
src/router/routes/modules/demo/page.ts
+1
-1
index.vue
src/views/sys/redirect/index.vue
+1
-4
没有找到文件。
CHANGELOG.zh_CN.md
浏览文件 @
e04aaa06
...
@@ -22,6 +22,7 @@
...
@@ -22,6 +22,7 @@
### 🐛 Bug Fixes
### 🐛 Bug Fixes
-
修复 tree 文本超出挡住操作按钮问题
-
修复 tree 文本超出挡住操作按钮问题
-
修复通过 useRedo 刷新页面参数丢失问题
### 🎫 Chores
### 🎫 Chores
...
...
src/hooks/web/usePage.ts
浏览文件 @
e04aaa06
...
@@ -36,9 +36,12 @@ export function useGo() {
...
@@ -36,9 +36,12 @@ export function useGo() {
*/
*/
export
const
useRedo
=
()
=>
{
export
const
useRedo
=
()
=>
{
const
{
push
,
currentRoute
}
=
useRouter
();
const
{
push
,
currentRoute
}
=
useRouter
();
const
{
query
,
params
}
=
currentRoute
.
value
;
function
redo
()
{
function
redo
()
{
push
({
push
({
path
:
'/redirect'
+
unref
(
currentRoute
).
fullPath
,
path
:
'/redirect'
+
unref
(
currentRoute
).
fullPath
,
query
,
params
,
});
});
}
}
return
redo
;
return
redo
;
...
...
src/hooks/web/useTitle.ts
deleted
100644 → 0
浏览文件 @
2f75a948
import
{
watch
}
from
'vue'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
useGlobSetting
}
from
'../setting'
;
import
{
useI18n
}
from
'./useI18n'
;
import
{
setTitle
}
from
'/@/utils/browser'
;
export
function
useTitle
()
{
const
{
currentRoute
}
=
useRouter
();
const
{
t
}
=
useI18n
();
watch
(
()
=>
currentRoute
.
value
.
path
,
()
=>
{
const
globSetting
=
useGlobSetting
();
setTitle
(
t
(
currentRoute
.
value
.
meta
.
title
),
globSetting
.
title
);
},
{
immediate
:
true
,
flush
:
'post'
}
);
}
src/locales/lang/en/routes/demo/page.ts
浏览文件 @
e04aaa06
...
@@ -24,4 +24,5 @@ export default {
...
@@ -24,4 +24,5 @@ export default {
list
:
'List page'
,
list
:
'List page'
,
listCard
:
'Card list'
,
listCard
:
'Card list'
,
basic
:
'Basic list'
,
};
};
src/locales/lang/zh_CN/routes/demo/page.ts
浏览文件 @
e04aaa06
...
@@ -24,4 +24,5 @@ export default {
...
@@ -24,4 +24,5 @@ export default {
list
:
'列表页'
,
list
:
'列表页'
,
listCard
:
'卡片列表'
,
listCard
:
'卡片列表'
,
basic
:
'标准列表'
,
};
};
src/router/guard/index.ts
浏览文件 @
e04aaa06
...
@@ -57,7 +57,7 @@ export function createGuard(router: Router) {
...
@@ -57,7 +57,7 @@ export function createGuard(router: Router) {
router
.
afterEach
((
to
)
=>
{
router
.
afterEach
((
to
)
=>
{
const
{
t
}
=
useI18n
();
const
{
t
}
=
useI18n
();
// change html title
// change html title
setTitle
(
t
(
to
.
meta
.
title
),
globSetting
.
title
);
to
.
name
!==
'Redirect'
&&
setTitle
(
t
(
to
.
meta
.
title
),
globSetting
.
title
);
});
});
createProgressGuard
(
router
);
createProgressGuard
(
router
);
createPermissionGuard
(
router
);
createPermissionGuard
(
router
);
...
...
src/router/routes/modules/demo/page.ts
浏览文件 @
e04aaa06
...
@@ -223,7 +223,7 @@ const page: AppRouteModule = {
...
@@ -223,7 +223,7 @@ const page: AppRouteModule = {
name
:
'ListBasicPage'
,
name
:
'ListBasicPage'
,
component
:
()
=>
import
(
'/@/views/demo/page/list/basic/index.vue'
),
component
:
()
=>
import
(
'/@/views/demo/page/list/basic/index.vue'
),
meta
:
{
meta
:
{
title
:
'
标准列表
'
,
title
:
'
routes.demo.page.basic
'
,
},
},
},
},
{
{
...
...
src/views/sys/redirect/index.vue
浏览文件 @
e04aaa06
<
template
>
<div
/>
</
template
>
<
script
lang=
"ts"
>
<
script
lang=
"ts"
>
import
{
defineComponent
,
unref
}
from
'vue'
;
import
{
defineComponent
,
unref
}
from
'vue'
;
...
@@ -26,7 +23,7 @@
...
@@ -26,7 +23,7 @@
appStore
.
setPageLoadingAction
(
false
);
appStore
.
setPageLoadingAction
(
false
);
},
0
);
},
0
);
}
}
return
{}
;
return
()
=>
null
;
},
},
});
});
</
script
>
</
script
>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论