一,input不触发bindinput事件
关于input使用bindinput事件时,没法获取用户输入信息的问题。
解决:
这个是官方2.9.3的bug,退到2.9.2后就好了,回退操作如下图
二,getImageInfo:fail download image fail
出现这种问题,是因为没有给小程序的downloadFile配置域名白名单。
三,获取小程序用户高清图像
//获取高清微信头像
headimgHD(imageUrl) {
console.log('原来的头像', imageUrl);
imageUrl = imageUrl.split('/'); //把头像的路径切成数组
//把大小数值为 46 || 64 || 96 || 132 的转换为0
if (imageUrl[imageUrl.length - 1] && (imageUrl[imageUrl.length - 1] == 46 || imageUrl[imageUrl.length - 1] == 64 || imageUrl[imageUrl.length - 1] == 96 || imageUrl[imageUrl.length - 1] == 132)) {
imageUrl[imageUrl.length - 1] = 0;
}
imageUrl = imageUrl.join('/'); //重新拼接为字符串
console.log('高清的头像', imageUrl);
return imageUrl;
},
第一条找了好长时间没发现问题 当初做时候是好的 后来怎么就不行了呢 查了下才知道是版本的问题