微信后台报警Cannot read property 'clientX' of undefined?
发布于 6 年前 作者 leilin 3459 次浏览 来自 官方Issues

是不是后台报警无法识别 这个参数?

e.changedTouches[0].clientX

console.log(e.changedTouches)

开发工具打印如下:

    1. 0:

      1. clientX173

      2. clientY212

      3. force1

      4. identifier0

      5. pageX173

      6. pageY212

      7. __proto__Object

    2. length1

    3. nv_length(...)

    4. __proto__Array(0)


证明是有 clientX这个参数的,

自定义下拉刷新用到的,触摸坐标定位,这个参数开发工具正常,但是微信公众平台后台老是报警,烦死了

2 回复

确保e.changedTouches[0]存在,才能e.changedTouches[0].clientX

var cx = e.changedTouches.hasOwnProperty(0) && e.changedTouches[0].hasOwnProperty(‘clientX’) ? e.changedTouches[0].clientX : 0

console.log(e.changedTouches[0])

回到顶部