2375关注7446浏览
目前测了3款手机,苹果、华为表现均正常调用onScale、onChange事件,只有小米手机不行
苹果、华为:
小米手机 系统为MIUI9.6
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
<movable-area style="height: 100px; width: 100px;margin-left:8%">
<movable-view style="width: 300px;height:185px" direction="all" bindchange="onChange" bindscale="onScale" scale scale-min="1" scale-max="4" scale-value="1">
<image style="width: 300px;height:185px" mode="aspectFit" src="{{imgUrl}}"></image>
</movable-view>
</movable-area>
data: {
imgUrl: null,
title: null,
x: 0,
y: 0
},
tap: function(e) {
this.setData({
x: 30,
y: 30
});
},
onChange: function(e) {
console.log(e.detail)
},
onScale: function(e) {
console.log(e.detail)
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
少年残像
7人对此回答表示赞同
自己找到问题了,该小米手机的微信版本为6.6.1,对应SDKVERSION为1.9.9,官方文档只说最低版本为1.9.9,然而不包括1.9.9,只能升级到比它高的版本才可进行事件响应
展开70回复分享发布于 6年前评论(0)
收起评论
-
苏打汽水爱好者
1人对此回答表示赞同
这是基础库版本与客户端版本对应关系的文档,你可以了解下哈:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/client.html
展开10回复分享发布于 6年前评论(0)
收起评论