mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-06-06 04:29:36 +08:00
docs: ✏️ utils
This commit is contained in:
@@ -84,9 +84,9 @@ Base64 转换 Blob
|
||||
```
|
||||
|
||||
|
||||
### formDataToJson
|
||||
### blobToFile
|
||||
|
||||
FormData 转换为json
|
||||
Blob 转 File
|
||||
|
||||
```js
|
||||
import { blobToFile } from '@vtj/utils';
|
||||
@@ -94,7 +94,7 @@ FormData 转换为json
|
||||
const blobParts = ['<q id="a"><span id="b">hey!</span></q>']; // 一个包含单个字符串的数组
|
||||
const blob = new Blob(blobParts, { type: 'text/html' }); // 得到 blob
|
||||
|
||||
const BlobToFile = blobToFile(blob, 'vtj.text');
|
||||
const BlobToFile = blobToFile(blob, 'vtj.html');
|
||||
console.log('BlobToFile', BlobToFile);
|
||||
// DataURLtoBlob => Blob对象
|
||||
};
|
||||
|
||||
@@ -1,10 +1,17 @@
|
||||
# 文件下载
|
||||
|
||||
|
||||
| 函数名 | 描述 | 类型 | 参数 | 返回值 |
|
||||
| ------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------- | ------ |
|
||||
| downloadUrl | 下载文件 | `(url: string, filename: string = '') => void` | `(url: 下载文件的路径, filename: 文件名称)` | - |
|
||||
| downloadBlob | 下载图片 | `(data: any, filename: string = '', type?: string) => void` | `(data: 图片数据, filename: 图片名称, type?: 图片格式)` | - |
|
||||
| downloadRemoteFile | 下载文件 | `( url: string,filename: string = '',type?: string)=> void` | `( url:下载路径,filename: 文件名称,type?: 文件格式)` | - |
|
||||
| downloadJson | 下载JSON | `(data: any, filename: string = '')=> void` | `(data: 下载的数据, filename: 下载文件的名称)` | - |
|
||||
| 函数名 | 描述 | 类型 | 参数 | 返回值 |
|
||||
| ------------------ | ---------------- | ------------------------------------------------------------ | ------------------------------------------------------- | ------ |
|
||||
| downloadUrl | 在新窗口打开图片 | `(url: string, filename: string = '') => void` | `(url: 文件的路径, filename: 文件名称)` | - |
|
||||
| downloadBlob | 下载Blob文件 | `(data: any, filename: string = '', type?: string) => void` | `(data: 文件数据, filename: 文件名称, type?: 文件格式)` | - |
|
||||
| downloadRemoteFile | 下载文件 | `( url: string,filename: string = '',type?: string)=> void` | `( url:下载路径,filename: 文件名称,type?: 文件格式)` | - |
|
||||
| downloadJson | 下载JSON | `(data: any, filename: string = '')=> void` | `(data: 需下载的数据, filename: 文件的名称)` | - |
|
||||
|
||||
|
||||
|
||||
### 示例
|
||||
在控制台查看效果
|
||||
:::preview
|
||||
demo-preview=../../examples/utils/download/download.vue
|
||||
:::
|
||||
Reference in New Issue
Block a user