id="firstCanvas"
获取canvas的宽高为null<canvas style="width: 300px; height: 200px;" canvas-id="firstCanvas"></canvas> console.log(wx.createSelectorQuery().select('#firstCanvas').boundingClientRect().exec(res => { console.log(res, 'canvas') })) 获取到的是null
2019-06-25请问楼主你是怎么用movable-view 做旋转的
touchmove拖动元素,处理复杂数据时延时严重bindtouchmove拖动,旋转,缩放元素,setData处理复杂数据时,有明显延时,延时时间大约在半秒到一秒左右,数据简单时延时不明显 我们平台是做商品定制的,需要对多个元素进行拖动,缩放,旋转等功能,元素数据存放在一个数组里,包括top,left,rotate,scale,z-index,中心点等值,touchmove时,用setData对数组赋值,页面展现的效果延时严重 组件用的是movable-view 数据结构 [ { active: true, // 是否选中 first: true, // 是否第一次加载 src: '', // 图片链接 width: 0, // 父级宽度 height: 0, // 父级高度 top: 0, // 父级top值 left: 0, // 父级left值 centerX: 0, // 中心点x坐标 centerY: 0, // 中心点y坐标 rotate: 0, // 旋转角度 imgInfo: { // 子级图片信息 width: 0, // 子级图片宽度 height: 0, // 子级图片高度 x: 0, // 子级图片中心点x坐标 y: 0, // 子级图片中心点y坐标 top: 0, // 子级图片top值 left: 0 // 子级图片left值 }, z: 1 // z-index值 } ] 数组length不确定,用户可以任意添加或删除
2018-09-08