uni-app 小程序 Cannot read property ‘addEventListener‘ of undefined, mounted hook

在用 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

相关推荐
不爱说话郭德纲4 小时前
为了满足产品和设计,我撸了一个校准器ElkCalibrate📏
前端·vue.js·uni-app
2501_915909067 小时前
iOS电池寿命与App能耗监测实战 构建完整性能监控系统
android·ios·小程序·https·uni-app·iphone·webview
一只开心鸭!8 小时前
原生微信小程序实现语音转文字搜索---同声传译
微信小程序·小程序
weixin_lynhgworld8 小时前
旧物回收小程序:科技赋能,让旧物回收焕发生机
科技·小程序
此心光明事上练12 小时前
微信小程序组件发布为 npm 包的具体步骤
微信小程序·小程序·npm
Byte_Me1 天前
从东南亚出发:小程序容器技术如何助力 App 快速打入全球市场?
小程序
普宁彭于晏1 天前
uni-app switch(开关选择器) BUG
uni-app·bug
iOS阿玮1 天前
我终于把3年前在谷歌赚的广告费提现了!
uni-app·app·apple
小白_ysf1 天前
uniapp开发微信小程序(新旧版本对比:授权手机号登录、授权头像和昵称)
微信小程序·小程序·uni-app
hongkid1 天前
微信小程序私密消息
微信小程序·小程序