File tree Expand file tree Collapse file tree 5 files changed +6
-16
lines changed
Expand file tree Collapse file tree 5 files changed +6
-16
lines changed Original file line number Diff line number Diff line change 44
55- ` Cropper ` 头像裁剪新增圆形裁剪功能
66- 新增头像上传组件
7+ - ` useDrawer ` 新增` closeDrawer ` 函数
78
89## 2.4.2(2021-06-10)
910
Original file line number Diff line number Diff line change @@ -35,15 +35,10 @@ export const basicProps = {
3535 getContainer : {
3636 type : [ Object , String ] as PropType < any > ,
3737 } ,
38- scrollOptions : {
39- type : Object as PropType < any > ,
40- default : null ,
41- } ,
4238 closeFunc : {
4339 type : [ Function , Object ] as PropType < any > ,
4440 default : null ,
4541 } ,
46- triggerWindowResize : { type : Boolean } ,
4742 destroyOnClose : { type : Boolean } ,
4843 ...footerProps ,
4944} ;
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ export interface DrawerInstance {
99
1010export interface ReturnMethods extends DrawerInstance {
1111 openDrawer : < T = any > ( visible ?: boolean , data ?: T , openOnSet ?: boolean ) => void ;
12+ closeDrawer : ( ) => void ;
1213 getVisible ?: ComputedRef < boolean > ;
1314}
1415
Original file line number Diff line number Diff line change @@ -92,6 +92,9 @@ export function useDrawer(): UseDrawerReturnType {
9292 dataTransferRef [ unref ( uid ) ] = toRaw ( data ) ;
9393 }
9494 } ,
95+ closeDrawer : ( ) => {
96+ getInstance ( ) ?. setDrawerProps ( { visible : false } ) ;
97+ } ,
9598 } ;
9699
97100 return [ register , methods ] ;
Original file line number Diff line number Diff line change 3939 const [register1, { openDrawer : openDrawer1, setDrawerProps }] = useDrawer ();
4040 const [register2, { openDrawer : openDrawer2 }] = useDrawer ();
4141 const [register3, { openDrawer : openDrawer3 }] = useDrawer ();
42- const [
43- register4,
44- {
45- openDrawer : openDrawer4,
46- // ransferDrawerData
47- },
48- ] = useDrawer ();
42+ const [register4, { openDrawer : openDrawer4 }] = useDrawer ();
4943 const [register5, { openDrawer : openDrawer5 }] = useDrawer ();
5044 function send() {
51- // transferDrawerData({
52- // data: 'content',
53- // info: 'Info',
54- // });
5545 openDrawer4 (true , {
5646 data: ' content' ,
5747 info: ' Info' ,
You can’t perform that action at this time.
0 commit comments