From 00a96d6881dd10ae7d3c4f5437bfceaabe677723 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 14 十一月 2024 10:55:29 +0800 Subject: [PATCH] bug修复 --- miniprogram_npm/tdesign-miniprogram/upload/README.md | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/miniprogram_npm/tdesign-miniprogram/upload/README.md b/miniprogram_npm/tdesign-miniprogram/upload/README.md index aa2a495..6588eff 100644 --- a/miniprogram_npm/tdesign-miniprogram/upload/README.md +++ b/miniprogram_npm/tdesign-miniprogram/upload/README.md @@ -18,6 +18,12 @@ ## 浠g爜婕旂ず +<a href="https://developers.weixin.qq.com/s/jz6CGimj7NSG" title="鍦ㄥ紑鍙戣�呭伐鍏蜂腑棰勮鏁堟灉" target="_blank" rel="noopener noreferrer"> 鍦ㄥ紑鍙戣�呭伐鍏蜂腑棰勮鏁堟灉 </a> + +<blockquote style="background-color: #d9e1ff; font-size: 15px; line-height: 26px;margin: 16px 0 0;padding: 16px; border-radius: 6px; color: #0052d9" > +<p>Tips: 璇风‘淇濆紑鍙戣�呭伐鍏蜂负鎵撳紑鐘舵�併�傚鍏ュ紑鍙戣�呭伐鍏峰悗锛屼緷娆℃墽琛岋細npm i > 鏋勫缓npm鍖� > 鍕鹃�� "灏咼S缂栬瘧鎴怑S5"</p> +</blockquote> + ### 鍗曢�変笂浼犲浘鐗� 鍥剧墖涓婁紶鏈変袱绉嶆柟寮忥細 @@ -31,6 +37,10 @@ ### 澶氶�変笂浼犲浘鐗� {{ multiple }} + +### 闀挎寜鎷栨嫿鎺掑簭鍥剧墖 + +{{ drag }} ### 鍔犺浇鐘舵�� @@ -54,9 +64,10 @@ add-content | String / Slot | - | 娣诲姞鎸夐挳鍐呭 | N allow-upload-duplicate-file | Boolean | false | 銆愬紑鍙戜腑銆戞槸鍚﹀厑璁搁噸澶嶄笂浼犵浉鍚屾枃浠跺悕鐨勬枃浠� | N config | Object | - | 鍥剧墖涓婁紶閰嶇疆锛岃棰戜笂浼犻厤缃紝鏂囦欢涓婁紶閰嶇疆绛夛紝鍖呭惈鍥剧墖灏哄銆佸浘鐗囨潵婧愩�佽棰戞潵婧愩�佽棰戞媿鎽勬渶闀挎椂闂寸瓑銆傛洿澶氱粏鑺傛煡鐪嬪皬绋嬪簭瀹樼綉銆俒鍥剧墖涓婁紶](https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html)銆俒瑙嗛涓婁紶](https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.html)銆俆S 绫诲瀷锛歚UploadMpConfig` `type UploadMpConfig = ImageConfig \| VideoConfig` `interface ImageConfig { count?: number; sizeType?: Array<SizeTypeValues>; sourceType?: Array<SourceTypeValues> }` `type SizeTypeValues = 'original' \| 'compressed'` `type SourceTypeValues = 'album' \| 'camera'` `interface VideoConfig { sourceType?: Array<SourceTypeValues>; compressed?: boolean; maxDuration?: number; camera?: 'back' \| 'front' }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N +disabled | Boolean | false | 鏄惁绂佺敤缁勪欢| N file-list-display | Slot | - | 銆愬紑鍙戜腑銆戠敤浜庡畬鍏ㄨ嚜瀹氫箟鏂囦欢鍒楄〃鍐呭銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N -files | Array | - | 宸蹭笂浼犳枃浠跺垪琛ㄣ�俆S 绫诲瀷锛歚Array<UploadFile>` `interface UploadFile { url: string; name?: string; size?: number; type?: 'image' \| 'video'; percent?: number; status: 'loading' \| 'reload' \| 'failed' \| 'done' }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N -default-files | Array | undefined | 宸蹭笂浼犳枃浠跺垪琛ㄣ�傞潪鍙楁帶灞炴�с�俆S 绫诲瀷锛歚Array<UploadFile>` `interface UploadFile { url: string; name?: string; size?: number; type?: 'image' \| 'video'; percent?: number; status: 'loading' \| 'reload' \| 'failed' \| 'done' }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N +files | Array | - | 宸蹭笂浼犳枃浠跺垪琛ㄣ�俆S 绫诲瀷锛歚Array<UploadFile>` `interface UploadFile { url: string; name?: string; size?: number; type?: 'image' \| 'video'; percent?: number; status: 'loading' \| 'reload' \| 'failed' \| 'done'; thumb?: string }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N +default-files | Array | undefined | 宸蹭笂浼犳枃浠跺垪琛ㄣ�傞潪鍙楁帶灞炴�с�俆S 绫诲瀷锛歚Array<UploadFile>` `interface UploadFile { url: string; name?: string; size?: number; type?: 'image' \| 'video'; percent?: number; status: 'loading' \| 'reload' \| 'failed' \| 'done'; thumb?: string }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N grid-config | Object | - | upload缁勪欢姣忚涓婁紶鍥剧墖鍒楁暟浠ュ強鍥剧墖鐨勫搴﹀拰楂樺害銆俆S 绫诲瀷锛歚{column?: number; width?: number; height?: number;}` | N gutter | Number | 16 | 棰勮绐楁牸鐨� `gutter` 澶у皬锛屽崟浣� rpx | N image-props | Object | - | 閫忎紶 Image 缁勪欢鍏ㄩ儴灞炴�с�俆S 绫诲瀷锛歚ImageProps`锛孾Image API Documents](./image?tab=api)銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N @@ -65,6 +76,9 @@ request-method | Function | - | 鑷畾涔変笂浼犳柟娉� | N size-limit | Number / Object | - | 鍥剧墖鏂囦欢澶у皬闄愬埗锛屽崟浣� KB銆傚彲閫夊崟浣嶆湁锛歚'B' \| 'KB' \| 'MB' \| 'GB'`銆傜ず渚嬩竴锛歚1000`銆傜ず渚嬩簩锛歚{ size: 2, unit: 'MB', message: '鍥剧墖澶у皬涓嶈秴杩� {sizeLimit} MB' }`銆俆S 绫诲瀷锛歚number \| SizeLimitObj` `interface SizeLimitObj { size: number; unit: SizeUnit ; message?: string }` `type SizeUnitArray = ['B', 'KB', 'MB', 'GB']` `type SizeUnit = SizeUnitArray[number]`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N source | String | media | 鏉ユ簮銆傚彲閫夐」锛歮edia/messageFile | N +draggable | Boolean / Object | - | 鏄惁鏀寔鎷栨嫿鎺掑簭銆傞暱鎸夋椂鏄惁鎸姩锛岀鎾炴椂鏄惁鎸姩銆傜ず渚嬩竴锛歚true`銆傜ず渚嬩簩锛歚{ vibrate: true, collisionVibrate: true }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N +transition | Object | `{ backTransition: true, duration: 300, timingFunction: 'ease' }` | 鎷栨嫿浣嶇疆绉诲姩鏃剁殑杩囨浮鍙傛暟銆俆S 绫诲瀷锛歚{ backTransition: boolean, duration: number, timingFunction: string }`锛宍duration`鍗曚綅涓簃s銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N + ### Upload Events @@ -77,3 +91,18 @@ select-change | `(files: MediaContext[]; currentSelectedFiles: MediaContext[])` | 閫夋嫨鏂囦欢鎴栧浘鐗囦箣鍚庯紝涓婁紶涔嬪墠锛岃Е鍙戣浜嬩欢銆�<br />`files` 琛ㄧず涔嬪墠宸茬粡涓婁紶瀹屾垚鐨勬枃浠跺垪琛ㄣ��<br />`currentSelectedFiles` 琛ㄧず鏈涓婁紶閫変腑鐨勬枃浠跺垪琛� success | `(files: MediaContext)` | 涓婁紶鎴愬姛鍚庤Е鍙戯紝鍖呭惈鎵�鏈変笂浼犵殑鏂囦欢锛沗url` 琛ㄧず閫夊畾瑙嗛鐨勪复鏃舵枃浠惰矾寰� (鏈湴璺緞)銆俙duration` 琛ㄧず閫夊畾瑙嗛鐨勬椂闂撮暱搴︺�俙size`閫夊畾瑙嗛鐨勬暟鎹噺澶у皬銆傛洿澶氭弿杩板弬鑰� wx.chooseMedia 灏忕▼搴忓畼缃戞弿杩般�俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts)銆�<br/>`type MediaContext = VideoContext[] \| ImageContext[]`<br/><br/>`interface VideoContext { name?: string; type?: string; url?: string; duration?: number; size?: number; width?: number; height?: number; thumb: string; progress: number }`<br/><br/>`interface ImageContext { name: string; type: string; url: string; size: number; width: number; height: number; progress: number }`<br/> click | `(file: VideoContext \| ImageContext)` | 鐐瑰嚮宸查�夋枃浠舵椂瑙﹀彂锛涘父鐢ㄤ簬閲嶆柊涓婁紶 +drop | `(files: MediaContext)` | 鎷栨嫿缁撴潫鍚庤Е鍙戯紝鍖呭惈鎵�鏈変笂浼犵殑鏂囦欢锛堟嫋鎷藉悗鐨勬枃浠堕『搴忥級锛沗url` 琛ㄧず閫夊畾瑙嗛鐨勪复鏃舵枃浠惰矾寰� (鏈湴璺緞)銆俙duration` 琛ㄧず閫夊畾瑙嗛鐨勬椂闂撮暱搴︺�俙size`閫夊畾瑙嗛鐨勬暟鎹噺澶у皬銆傛洿澶氭弿杩板弬鑰� wx.chooseMedia 灏忕▼搴忓畼缃戞弿杩般�俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts)銆�<br/>`type MediaContext = VideoContext[] \| ImageContext[]`<br/><br/>`interface VideoContext { name?: string; type?: string; url?: string; duration?: number; size?: number; width?: number; height?: number; thumb: string; progress: number }`<br/><br/>`interface ImageContext { name: string; type: string; url: string; size: number; width: number; height: number; progress: number }`<br/> + + +### CSS 鍙橀噺 +缁勪欢鎻愪緵浜嗕笅鍒� CSS 鍙橀噺锛屽彲鐢ㄤ簬鑷畾涔夋牱寮忋�� +鍚嶇О | 榛樿鍊� | 鎻忚堪 +-- | -- | -- +--td-upload-add-bg-color | @bg-color-secondarycontainer | - +--td-upload-add-color | @font-gray-3 | - +--td-upload-add-disabled-bg-color | @bg-color-component-disabled | - +--td-upload-add-icon-disabled-color | @text-color-disabled | - +--td-upload-add-icon-font-size | 56rpx | - +--td-upload-disabled-mask | rgba(255, 255, 255, 0.55) | - +--td-upload-radius | @radius-default | - +--td-upload-drag-z-index | 999 | - -- Gitblit v1.9.3