@szmg-fe/tarco
Version:
function library in Taro
32 lines (30 loc) • 972 B
text/typescript
/*
* @Description: chooseMedia
* @Date: 2021-04-01 10:20:43
* @Author: Lemon
* @LastEditTime: 2021-05-21 17:25:41
*/
import Task from 'data.task';
import Taro from './Taro';
const chooseMedia = () => {
return new Task((rej, resolve) => {
Taro.chooseMedia({
count: 9, // 默认9
mediaType: ['image', 'video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
res.tempFiles.map(li => {
// @ts-ignore
li.fileType = res.type.toLowerCase() // 手动加上类型
});
resolve(res)
console.log('chooseMedia上传了点东西', res);
},
fail: rej
})
});
}
export default chooseMedia