小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
- 预期表现 当有多个元素移动放大。切换放大 就会出现问题 莫名 移动 ,看下是不是 我代码的问题 还是 真BUG
- 复现路径
- 提供一个最简复现 Demo wechatide://minicode/Ok4m4gm57W3L
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
什么莫名移动?是指缩小后左上角对齐缩小前的左上角位置?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
http://pft3ceorr.bkt.clouddn.com/Screenrecorder-2018-10-18-19-28-16-464.mp4
录了一个小视频
切换元素的时候, 会莫名的影响其它元素位置
缩小后左上角对齐缩小前的左上角位置 这是正常 还是bug?
http://pft3ceorr.bkt.clouddn.com/Screenrecorder-2018-10-18-19-43-21-869.mp4
又录了一个,
米6 6.7.3 2.3.0
可以的话,尽快给个回复哈 谢谢
请尽快回复,我好确认项目时间,谢谢
片段用不了
你好,怎么用不了了,我这里可以正常打开的
咦 能打开了。。昨天不知道咋了 报个片段错误
写法是不太对。因为可能有惯性,移动的快的话,touchend走了 ,onchange还没走完。下一次set的时候,他就会位移一下下
就算有惯性的话,应该只会作用到移动的那个元素上面,不应该会影响其它的元素才对,大佬可以看下,我下面录得视频
handleScale(e) {
const { id } = e.currentTarget.dataset;
const { scale } = e.detail;
console.log('缩放比例:', scale);
// 添加缩放变化阈值判断,避免频繁更新导致的偏移
if (Math.abs(scale - 1) > 0.05) {
// 更新组件缩放比例
const components = this.data.components.map(comp => {
if (comp.id === id) {
return { ...comp, scale:scale};
}
return comp;
});
// this.setData({ components });
},
this.setData({ components });这个注释掉就不乱动了,组件内应该有自己绑定缩放,
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
什么莫名移动?是指缩小后左上角对齐缩小前的左上角位置?
http://pft3ceorr.bkt.clouddn.com/Screenrecorder-2018-10-18-19-28-16-464.mp4
录了一个小视频
切换元素的时候, 会莫名的影响其它元素位置
缩小后左上角对齐缩小前的左上角位置 这是正常 还是bug?
http://pft3ceorr.bkt.clouddn.com/Screenrecorder-2018-10-18-19-43-21-869.mp4
又录了一个,
米6 6.7.3 2.3.0
可以的话,尽快给个回复哈 谢谢
请尽快回复,我好确认项目时间,谢谢
片段用不了
你好,怎么用不了了,我这里可以正常打开的
咦 能打开了。。昨天不知道咋了 报个片段错误
写法是不太对。因为可能有惯性,移动的快的话,touchend走了 ,onchange还没走完。下一次set的时候,他就会位移一下下
就算有惯性的话,应该只会作用到移动的那个元素上面,不应该会影响其它的元素才对,大佬可以看下,我下面录得视频
handleScale(e) {
const { id } = e.currentTarget.dataset;
const { scale } = e.detail;
console.log('缩放比例:', scale);
// 添加缩放变化阈值判断,避免频繁更新导致的偏移
if (Math.abs(scale - 1) > 0.05) {
// 更新组件缩放比例
const components = this.data.components.map(comp => {
if (comp.id === id) {
return { ...comp, scale:scale};
}
return comp;
});
// this.setData({ components });
}
},
this.setData({ components });这个注释掉就不乱动了,组件内应该有自己绑定缩放,