Open secreter opened 6 years ago
小程序貌似没有提供 getBoundingClientRect() 这个 api
你们可以抽象一个出来兼容F2.Util吗
恩,我明天先调研尝试一下
感谢~加油鸭
我解决了这个问题,
let point = {
x: event.touches[0].clientX, //距离左上角距离,横向
y: event.touches[0].clientY //距离左上角距离,纵向
}
// 获取canvas组件的元素
wx.createSelectorQuery()
.select('#month_chart')
.boundingClientRect()
.exec((res)=>{
// 计算在canvas中的坐标
point.x = point.x - res[0].left
point.y = point.y - res[0].top
const data = chart.getSnapRecords(point)[0]
console.log('当前点击的数据为:')
console.log(data._origin)
})
小程序里这段代码报错,我想绑定点击事件,不知道还有什么好方法可以获取点击区域的原始数据。
报错信息