Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-vue-admin
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-vue-admin
Commits
0c2e72d2
提交
0c2e72d2
authored
12月 04, 2020
作者:
vben
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update README.md
上级
1bc237d7
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
31 行增加
和
23 行删除
+31
-23
CHANGELOG.zh_CN.md
CHANGELOG.zh_CN.md
+1
-0
LayoutHeader.tsx
src/layouts/default/header/LayoutHeader.tsx
+29
-22
scrollBehaviour.ts
src/router/scrollBehaviour.ts
+1
-1
没有找到文件。
CHANGELOG.zh_CN.md
浏览文件 @
0c2e72d2
...
...
@@ -14,6 +14,7 @@
### 🎫 Chores
-
首屏 loading 修改
-
升级
`vue`
到
`3.0.4`
### 🐛 Bug Fixes
...
...
src/layouts/default/header/LayoutHeader.tsx
浏览文件 @
0c2e72d2
...
...
@@ -3,7 +3,13 @@ import './index.less';
import
type
{
FunctionalComponent
}
from
'vue'
;
import
type
{
Component
}
from
'/@/components/types'
;
import
{
defineComponent
,
unref
,
computed
,
ref
,
nextTick
}
from
'vue'
;
import
{
defineComponent
,
unref
,
computed
,
ref
,
// nextTick
}
from
'vue'
;
import
{
Layout
,
Tooltip
,
Badge
}
from
'ant-design-vue'
;
import
{
AppLogo
}
from
'/@/components/Application'
;
...
...
@@ -24,7 +30,7 @@ import { useModal } from '/@/components/Modal';
import
{
useFullscreen
}
from
'/@/hooks/web/useFullScreen'
;
import
{
useTabs
}
from
'/@/hooks/web/useTabs'
;
import
{
useWindowSizeFn
}
from
'/@/hooks/event/useWindowSizeFn'
;
//
import { useWindowSizeFn } from '/@/hooks/event/useWindowSizeFn';
import
{
useHeaderSetting
}
from
'/@/hooks/setting/useHeaderSetting'
;
import
{
useMenuSetting
}
from
'/@/hooks/setting/useMenuSetting'
;
import
{
useRootSetting
}
from
'/@/hooks/setting/useRootSetting'
;
...
...
@@ -61,9 +67,9 @@ export default defineComponent({
fixed
:
propTypes
.
bool
,
},
setup
(
props
)
{
let
logoEl
:
Element
|
null
|
undefined
;
//
let logoEl: Element | null | undefined;
const
logoWidthRef
=
ref
(
200
);
//
const logoWidthRef = ref(200);
const
logoRef
=
ref
<
ComponentRef
>
(
null
);
const
{
refreshPage
}
=
useTabs
();
const
{
t
}
=
useI18n
();
...
...
@@ -88,22 +94,22 @@ export default defineComponent({
const
[
register
,
{
openModal
}]
=
useModal
();
const
{
toggleFullscreen
,
isFullscreenRef
}
=
useFullscreen
();
useWindowSizeFn
(
()
=>
{
nextTick
(()
=>
{
if
(
!
unref
(
getShowTopMenu
))
return
;
let
width
=
0
;
if
(
!
logoEl
)
{
logoEl
=
unref
(
logoRef
)?.
$el
;
}
else
{
width
+=
logoEl
.
clientWidth
;
}
logoWidthRef
.
value
=
width
+
80
;
});
},
200
,
{
immediate
:
true
}
);
//
useWindowSizeFn(
//
() => {
//
nextTick(() => {
//
if (!unref(getShowTopMenu)) return;
//
let width = 0;
//
if (!logoEl) {
//
logoEl = unref(logoRef)?.$el;
//
} else {
//
width += logoEl.clientWidth;
//
}
//
logoWidthRef.value = width + 80;
//
});
//
},
//
200,
//
{ immediate: true }
//
);
const
headerClass
=
computed
(()
=>
{
const
theme
=
unref
(
getHeaderTheme
);
...
...
@@ -129,7 +135,7 @@ export default defineComponent({
}
function
renderHeaderContent
()
{
const
width
=
unref
(
logoWidthRef
);
//
const width = unref(logoWidthRef);
return
(
<
div
class=
"layout-header__content "
>
{
unref
(
getShowHeaderLogo
)
&&
(
...
...
@@ -146,7 +152,8 @@ export default defineComponent({
)
}
{
unref
(
getShowTopMenu
)
&&
(
<
div
class=
{
[
`layout-header__menu `
]
}
style=
{
{
width
:
`calc(100% - ${width}px)`
}
}
>
// <div class=
{[
`layout-header__menu `
]}
style
=
{{
width
:
`calc(100% - ${width}px)`
}}
>
<
div
class=
{
[
`layout-header__menu `
]
}
>
<
LayoutMenu
isHorizontal=
{
true
}
class=
{
`justify-${unref(getTopMenuAlign)}`
}
...
...
src/router/scrollBehaviour.ts
浏览文件 @
0c2e72d2
...
...
@@ -40,7 +40,7 @@ class ScrollQueue {
add
()
{
this
.
promise
=
new
Promise
((
resolve
)
=>
{
this
.
resolve
=
resolve
;
this
.
resolve
=
resolve
as
()
=>
void
;
});
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论