在用 uni-app 開發微信小程序時,提示?Cannot read property 'addEventListener' of undefined, ?mounted hook
document.addEventListener("mousemove", this.touchmove)
在小程序開發里,addEventListener
?并非通用的標準 API,不過與之功能類似的 API 存在。從官方開發文檔可知,EventChannel
?提供了事件監聽相關的方法,其中?on
?方法能實現持續監聽一個事件的功能,這和?addEventListener
?的作用類似。
但是發現了更好的方法,因為我這個??addEventListener
? 只是為了兼容 H5,小程序端用的是 vue 的 @click 綁定事件。
所以加這個只在 H5 端生效就可以了
// #ifdef H5
// #endif