gtht-miniapp-sdk
Version:
gtht-miniapp-sdk 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
35 lines (34 loc) • 1.07 kB
TypeScript
/**
* @description: 判断url是否为图片url
* @param {string} url
* @return {boolean}
*/
export declare function isImageUrl(url: string): boolean;
/**
* @description: 判断url是否为视频url
* @param {string} url
* @return {boolean}
*/
export declare function isVideoUrl(url: string): boolean;
/**
* @description: 判断url是否为文件url
* @param {string} url
* @return {boolean}
*/
export declare function isFileUrl(url: string): boolean;
export type FileReaderResultType = 'file' | 'dataUrl' | 'text';
/**
* @description: 读取文件内容
* @param {File} file
* @param {ResultType} resultType
* @return {Promise<void | string>}
*/
export declare function readFileContent(file: File, resultType: FileReaderResultType): Promise<string | void>;
/**
* @description: 从路径中获取文件名
* @param {string} path
* @param {boolean} ext 是否包含扩展名
* @return {string}
*/
export declare function getFileName(path: string, ext?: boolean): string;
export declare function plusToDataURL(filePath: string): Promise<string>;