Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Lucky高
vue-vben-admin
提交
88de82c4
V
vue-vben-admin
项目概览
Lucky高
/
vue-vben-admin
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue-vben-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
88de82c4
编写于
10月 22, 2020
作者:
V
vben
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: fix drawer autoHeight
上级
c0e4c9e5
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
36 addition
and
26 deletion
+36
-26
CHANGELOG.zh_CN.md
CHANGELOG.zh_CN.md
+7
-0
src/components/Drawer/src/BasicDrawer.tsx
src/components/Drawer/src/BasicDrawer.tsx
+3
-3
src/components/Drawer/src/index.less
src/components/Drawer/src/index.less
+3
-0
src/layouts/Logo.vue
src/layouts/Logo.vue
+2
-2
src/utils/http/axios/Axios.ts
src/utils/http/axios/Axios.ts
+20
-20
src/views/demo/comp/drawer/Drawer3.vue
src/views/demo/comp/drawer/Drawer3.vue
+1
-1
未找到文件。
CHANGELOG.zh_CN.md
浏览文件 @
88de82c4
## Wip
### 🐛 Bug Fixes
-
修复抽屉组件自动高度及显示 footer 显示问题
# 2.0.0-rc.4 (2020-10-21)
### ✨ Features
...
...
@@ -24,6 +30,7 @@
-
修复预览命令不打包问题
-
修复表格 actionColOptions 参数不生效问题
-
修复表格刷新表单 loading 不生效问题
-
修复带参界面刷新参数丢失问题
# 2.0.0-rc.3 (2020-10-19)
...
...
src/components/Drawer/src/BasicDrawer.tsx
浏览文件 @
88de82c4
...
...
@@ -109,7 +109,7 @@ export default defineComponent({
if
(
showFooter
&&
footerHeight
)
{
return
isNumber
(
footerHeight
)
?
`
${
footerHeight
}
px`
:
`
${
footerHeight
.
replace
(
'
px
'
,
''
)}
px`
;
}
return
0
;
return
`0px`
;
});
function
renderFooter
()
{
const
{
...
...
@@ -195,7 +195,6 @@ export default defineComponent({
return
()
=>
{
const
footerHeight
=
unref
(
getFooterHeight
);
return
(
<
Drawer
class
=
{
prefixCls
}
...
...
@@ -217,8 +216,9 @@ export default defineComponent({
<
div
ref
=
{
scrollRef
}
{
...
attrs
}
data
-
id
=
"123"
style
=
{
{
height
:
`calc(100% -
${
footerHeight
}
px
)`
,
height
:
`calc(100% -
${
footerHeight
}
)`
,
overflow
:
'
auto
'
,
padding
:
'
16px
'
,
paddingBottom
:
'
30px
'
,
...
...
src/components/Drawer/src/index.less
浏览文件 @
88de82c4
...
...
@@ -53,6 +53,9 @@
}
&__footer {
position: absolute;
bottom: 0;
width: 100%;
height: @footer-height;
padding: 0 26px;
line-height: @footer-height;
...
...
src/layouts/Logo.vue
浏览文件 @
88de82c4
<
template
>
<div
class=
"app-logo"
@
click=
"handleGoHome"
>
<img
:src=
"logo"
/>
<div
v-if=
"show"
class=
"logo-title ml-1 ellipsis"
>
{{
globSetting
.
title
}}
</div>
<div
v-if=
"show"
class=
"logo-title ml-1
mt-1
ellipsis"
>
{{
globSetting
.
title
}}
</div>
</div>
</
template
>
<
script
lang=
"ts"
>
...
...
@@ -55,7 +55,7 @@
.app-logo {
display: flex;
justify-content: center;
//
justify-content: center;
align-items: center;
cursor: pointer;
...
...
src/utils/http/axios/Axios.ts
浏览文件 @
88de82c4
...
...
@@ -6,7 +6,7 @@ import { isFunction } from '/@/utils/is';
import
{
cloneDeep
}
from
'
lodash-es
'
;
import
type
{
RequestOptions
,
CreateAxiosOptions
,
Result
}
from
'
./types
'
;
import
{
ContentTypeEnum
}
from
'
/@/enums/httpEnum
'
;
//
import { ContentTypeEnum } from '/@/enums/httpEnum';
import
{
errorResult
}
from
'
./const
'
;
export
*
from
'
./axiosTransform
'
;
...
...
@@ -107,25 +107,25 @@ export class VAxios {
this
.
axiosInstance
.
interceptors
.
response
.
use
(
undefined
,
responseInterceptorsCatch
);
}
/**
* @description: 文件上传
*/
uploadFiles
(
config
:
AxiosRequestConfig
,
params
:
File
[])
{
const
formData
=
new
FormData
();
Object
.
keys
(
params
).
forEach
((
key
)
=>
{
formData
.
append
(
key
,
params
[
key
as
any
]);
});
return
this
.
request
({
...
config
,
method
:
'
POST
'
,
data
:
formData
,
headers
:
{
'
Content-type
'
:
ContentTypeEnum
.
FORM_DATA
,
},
});
}
/
/ /
**
//
* @description: 文件上传
//
*/
//
uploadFiles(config: AxiosRequestConfig, params: File[]) {
//
const formData = new FormData();
//
Object.keys(params).forEach((key) => {
//
formData.append(key, params[key as any]);
//
});
//
return this.request({
//
...config,
//
method: 'POST',
//
data: formData,
//
headers: {
//
'Content-type': ContentTypeEnum.FORM_DATA,
//
},
//
});
//
}
/**
* @description: 请求方法
...
...
src/views/demo/comp/drawer/Drawer3.vue
浏览文件 @
88de82c4
<
template
>
<BasicDrawer
v-bind=
"$attrs"
title=
"Modal Title"
width=
"50%"
showFooter
>
<p
class=
"h-20"
v-for=
"index in
2
0"
:key=
"index"
>
根据屏幕高度自适应
</p>
<p
class=
"h-20"
v-for=
"index in
4
0"
:key=
"index"
>
根据屏幕高度自适应
</p>
</BasicDrawer>
</
template
>
<
script
lang=
"ts"
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录