Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MuGuiLin
uni-app
提交
2547f3fa
U
uni-app
项目概览
MuGuiLin
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2547f3fa
编写于
8月 09, 2021
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: build app
上级
b897123a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
49 deletion
+18
-49
packages/uni-app-plus/dist/index.v3.js
packages/uni-app-plus/dist/index.v3.js
+18
-49
未找到文件。
packages/uni-app-plus/dist/index.v3.js
浏览文件 @
2547f3fa
...
...
@@ -6681,24 +6681,6 @@ var serviceContext = (function () {
})
}
function compressImage$1 (tempFilePath) {
const dstPath = `${TEMP_PATH}/compressed/${Date.now()}_${getFileName(tempFilePath)}`;
return new Promise((resolve) => {
plus.nativeUI.showWaiting();
plus.zip.compressImage({
src: tempFilePath,
dst: dstPath,
overwrite: true
}, () => {
plus.nativeUI.closeWaiting();
resolve(dstPath);
}, () => {
plus.nativeUI.closeWaiting();
resolve(tempFilePath);
});
})
}
function chooseImage$1 ({
count,
sizeType,
...
...
@@ -6711,35 +6693,21 @@ var serviceContext = (function () {
const tempFiles = [];
const tempFilePaths = [];
// plus.zip.compressImage 压缩文件并发调用在iOS端容易出现问题(图像错误、闪退),改为队列执行
paths.reduce((promise, path) => {
return promise.then(() => {
return getFileInfo$2(path)
}).then(fileInfo => {
const size = fileInfo.size;
// 压缩阈值 0.5 兆
const THRESHOLD = 1024 * 1024 * 0.5;
// 判断是否需要压缩
if (!crop && sizeType.includes('compressed') && size > THRESHOLD) {
return compressImage$1(path).then(dstPath => {
path = dstPath;
return getFileInfo$2(path)
})
}
return fileInfo
}).then(({ size }) => {
tempFilePaths.push(path);
tempFiles.push({
path,
size
Promise.all(paths.map((path) => getFileInfo$2(path)))
.then((filesInfo) => {
filesInfo.forEach((file, index) => {
const path = paths[index];
tempFilePaths.push(path);
tempFiles.push({ path, size: file.size });
});
invoke$1(callbackId, {
errMsg: 'chooseImage:ok',
tempFilePaths,
tempFiles
});
})
}, Promise.resolve()).then(() => {
invoke$1(callbackId, {
errMsg: 'chooseImage:ok',
tempFilePaths,
tempFiles
});
}).catch(errorCallback);
.catch(errorCallback);
}
function openCamera () {
...
...
@@ -6759,7 +6727,8 @@ var serviceContext = (function () {
system: false,
filename: TEMP_PATH + '/gallery/',
permissionAlert: true,
crop
crop,
sizeType
});
}
...
...
@@ -6891,7 +6860,7 @@ var serviceContext = (function () {
});
}
function compressImage$
2
(options, callbackId) {
function compressImage$
1
(options, callbackId) {
const dst = `${TEMP_PATH}/compressed/${Date.now()}_${getFileName(options.src)}`;
const errorCallback = warpPlusErrorCallback(callbackId, 'compressImage');
plus.zip.compressImage(Object.assign({}, options, {
...
...
@@ -8929,7 +8898,7 @@ var serviceContext = (function () {
function createPreloadWebview () {
if (!preloadWebview || preloadWebview.__uniapp_route) { // 不存在,或已被使用
preloadWebview = plus.webview.create(VIEW_WEBVIEW_PATH, String(id$1++));
preloadWebview = plus.webview.create(VIEW_WEBVIEW_PATH, String(id$1++)
, { contentAdjust: false }
);
if (process.env.NODE_ENV !== 'production') {
console.log(`[uni-app] preloadWebview[${preloadWebview.id}]`);
}
...
...
@@ -11343,7 +11312,7 @@ var serviceContext = (function () {
stopVoice: stopVoice,
chooseImage: chooseImage$1,
chooseVideo: chooseVideo$1,
compressImage: compressImage$
2
,
compressImage: compressImage$
1
,
compressVideo: compressVideo$1,
getImageInfo: getImageInfo$1,
getVideoInfo: getVideoInfo$1,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录