UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

99 lines (86 loc) 1.31 kB
// #ifdef H5 import { isNotInUni } from '../utils/utils'; import { chooseFile } from './choose-file'; import { chooseImage } from './choose-image'; import { chooseVideo } from './choose-video'; // #endif export function uniChooseFile({ count, // sourceType, success, fail, type, }) { // #ifdef H5 if (isNotInUni()) { return chooseFile({ count, sourceType: [], type, extension: ['*'], success, }); } // #endif uni.chooseFile({ count, type, success, fail, }); } export function uniChooseImage({ count, sourceType, sizeType, // type, success, fail, }) { // #ifdef H5 if (isNotInUni()) { return chooseImage({ count, sourceType, extension: ['*'], success, }); } // #endif uni.chooseImage({ count, sourceType, sizeType, // type, success, fail, }); } export function uniChooseVideo({ sourceType, success, fail, compressed, maxDuration, camera, }) { // #ifdef H5 if (isNotInUni()) { return chooseVideo({ sourceType, extension: ['*'], success, }); } // #endif uni.chooseVideo({ sourceType, // sizeType, // type, success, fail, compressed, maxDuration, camera, }); }