小程序
小游戏
企业微信
微信支付
扫描小程序码分享
是web來的,不是小程序
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
但是点击取消有uige蒙版,导致页面卡死,怎么解决
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也遇到相同的问题了。不知道什么时候可以解决呢
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
网页的话实时lrz吧,不一定非要用这个接口
https://github.com/think2011/localResizeIMG
你用的哪个版本的sdk
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
但是点击取消有uige蒙版,导致页面卡死,怎么解决
我也遇到相同的问题了。不知道什么时候可以解决呢
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
微信版本號:7.0.9
系統版本:安卓10
復現代碼片段:
var ios = window.__wxjs_is_wkwebview;
// 选择图片
wx.chooseImage({
count: 1, //一次允许选择几张图片
sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['camera'],
isSaveToAlbum: 0,
success: function(res) {
console.log(res)
var localIds = res.localIds;
var i = 0;
// 已选图片个数
var length = localIds.length;
// 执行图片上传
upload();
function upload() {
if(ios) {
wx.getLocalImgData({
localId: localIds[i], // 图片的localID
success: function (res) {
localData = res.localData; // localData是图片的base64数据,可以用img标签显示
// 展示预览图
$('#uploaderFiles1').empty();
var $preview = $('
0%
');
$('#uploaderFiles1').append($preview);
// 预览
$('.weui-uploader__file').click(function(){
var imgurl = $(this).attr('imgurl');
wx.previewImage({
current: imgurl, // 当前显示图片的http链接
urls: [imgurl] // 需要预览的图片http链接列表
});
});
// 上传动画
var progress = 0;
function uploading() {
progress = progress + 3;
$preview.find('.weui-uploader__file-content').text(progress + '%');
if (progress < 95 ) {
setTimeout(uploading, 10);
}
}
uploading();//执行上传动画
wx.uploadImage({
localId: localIds[i].toString(), // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
i = 1;
$.toast(GetValueText("上传成功", "Upload Success"));
$preview.removeClass('weui-uploader__file_status');
// 上传成功
var str = res.serverId;
wximageid = str;
console.log(wximageid)
// var server_id = $("input[name='server_id']");
// if (server_id.val() == '') {
// server_id.val(res.serverId);
// } else {
// var str = server_id.val() + ',' + res.serverId;
// server_id.val(str);
// }
// 多张图片先判断还有没有要上传的
// if (i < length) {
// upload();
// }
}
});
}
});
} else {
localData = localIds[i];
$('#uploaderFiles1').empty();
// 展示预览图
var $preview = $('
0%
');
$('#uploaderFiles1').append($preview);
$('.weui-uploader__file').click(function(){
var imgurl = $(this).attr('imgurl');
wx.previewImage({
current: imgurl, // 当前显示图片的http链接
urls: [imgurl] // 需要预览的图片http链接列表
});
});
// 上传动画
var progress = 0;
function uploading() {
progress = progress + 3;
$preview.find('.weui-uploader__file-content').text(progress + '%');
if (progress < 95 ) {
setTimeout(uploading, 10);
}
}
uploading();//执行上传动画
wx.uploadImage({
localId: localData.toString(), // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
i=1;
$.toast(GetValueText("上传成功", "Upload Success"));
$preview.removeClass('weui-uploader__file_status');
// 上传成功把server_id拼接起来再控制器保存到本地
var str = res.serverId;
wximageid=str;
console.log(wximageid)
}
});
}
}
}
復現具體時間點:每次點開都是這樣的,一直存在
网页的话实时lrz吧,不一定非要用这个接口
https://github.com/think2011/localResizeIMG
你用的哪个版本的sdk