- canvas drawImage 在 ios 端调用异常
android: 使用一张小图,能够正常拼出一张大图,每个小图之间的缝正常展示,宽度均匀 [图片] ios:小图能够拼出大图,但每个小图间的缝异常,宽度不均匀,有些位置有缝,有些位置没有缝 [图片]
2022-10-11 - wx.canvasToTempFilePath filteType 参数异常
使用 wx.canvasToTempFilePath 保存图片为临时路径时,设置 fileType 参数为 jpg,手机端能够正常实现,但在开发者工具中,保存后的图片虽然后缀名称为 jpg,但实际是包含透明通道的 png 图片; 代码片段复现问题的步骤: 1,代码片段载入后,会自动用 canvas 生成一张图片; 2,点击“保存”按钮,会调用 wx.canvasToTempFilePath 保存图片到本地计算机; 3,打开上一步保存的图片,检查其位深度,会发现是 png 格式的 32 位,而不是 jpg 格式的 24 位;
2022-08-11 - 无法分享代码片段
[图片] 在下面这个界面创建了代码片段 [图片] 在再次找开时,项目不在”代码片段“里面了,跑到”小程序“里面了 [图片]
2022-08-08 - getComputedStyle 在安卓中为何突然无法正常使用?
// WXS 代码 function get_current_style(event, instance) { var elem = instance.selectComponent(".some_class_name"); var sizes = ['width', 'height', 'left', 'top']; var style = elem .getComputedStyle(sizes); return style; } 问题:该函数截止今天早上(2022-06-06)一直运行正常;下午突然发现在安卓手机中无法正常使用,出现报错;经测试,发现在 iOS 端和 PC 端微信开发者工具仍然可以正常运行; 报错内容如下: SystemError (webviewScriptError) Cannot read property 'nv_width' of null TypeError: Cannot read property 'nv_width' of null at https://servicewechat.com/wxfbbcc9cb7350d111/0/page-frame.html:11837:3964 at Array.forEach (<anonymous>) at nv_get_current_style
2022-06-06 - 物流助手打单软件无法保存打印设置?
物流助手-打单软件,下载地址:https://dldir1.qq.com/WechatWebDev/WechatWayBillHelper/WaybillhelperSetup.exe 问题详情:在首次登录时,会跳出窗口,要求为不同的快递公司,选择相应的打印机或者不打印;选择好了后,无法保存,下次登录时,又得重新选择一遍。因为快递公司很多,但合作的只有一家。所以导致操作很繁琐。希望可以保存设置信息,这样下次登录时,就不需要再次重新选择了。 [图片]
2022-03-19 - 如何解决 wx.chooseImage 返回的原图路径在 <image> 中渲染卡顿?
需求:需要上传原图,因此 chooseImage 的 sizeType 需要强制为 original; 问题:上传原图需要时间(尤其是多张原图,且网速不快的时候);在上传的过程中,界面上需要先显示一张缩略图,让用户知悉已经从相册选择图片成功,并正在上传中。此时如果直接将原图的地址,传给 <image> 进行渲染,将导致页面加载原图进行渲染显示,页面在图片加载完成之前,会出现明显的卡顿。 注:有尝试使用 compressImage,但是它是在不改变分辩率的情况下,对图片进行压缩,压缩效果不理想,一张 6M 的图片,quality 设置为 4,出来的尺寸仍然有 600K,而且图片内容已经有明显误差了 不知有没有什么好的办法,以及未来是否可以考虑:wxchooseImage 增加一个开关,如果开启的话,返回原图路径 + 缩略图路径,这样前者可以用来上传,后者可以用来展示,两不误
2021-05-12 - wxs处理页面初始化数据报错
wxml 文件 [代码]<[代码][代码]wxs[代码] [代码]src[代码][代码]=[代码][代码]"../../tools.wxs"[代码] [代码]module[代码][代码]=[代码][代码]"tools"[代码] [代码]/>[代码][代码]<[代码][代码]view[代码][代码]>{{tools.hidePhone(obj.phoneNum)}}[代码]view[代码][代码]>[代码][代码] js 文件 [代码]Page({[代码][代码] [代码] [代码] onLoad: [代码][代码]function[代码][代码]() {[代码] [代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]obj: {[代码][代码]phoneNum: [代码][代码]'13812345678'[代码]}[代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]});[代码] wxs 文件 [代码]function[代码] [代码]hidePhone(phoneNum) {[代码][代码] [代码][代码]var[代码] [代码]phone = phoneNum.toString();[代码][代码] [代码][代码]return[代码] [代码]phone.slice(0, 3) + [代码][代码]'****'[代码] [代码]+ phone.slice(7);[代码][代码]}[代码][代码]module.exports = {[代码][代码] [代码][代码]hidePhone: hidePhone[代码][代码]}[代码] 初始化页面时,出现以下报错,有时候页面数据仍然正常显示,有时候则不能 [图片]
2018-07-30