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

相关推荐
奚大野...3 小时前
uni-app手机端项目touchmove禁止页面上下拉滑动
前端·javascript·uni-app
内存不泄露4 小时前
二手物品交易平台
spring boot·小程序·django
酒醉的胡铁5 小时前
uniapp运行到鸿蒙证书配置
服务器·uni-app·harmonyos
华玥作者6 小时前
uni-app + Vite 项目中使用 @uni-helper/vite-plugin-uni-pages 实现自动路由配置(超详细)
前端·uni-app·vue·vue3·vite
狼性书生7 小时前
uniapp+vue3实现的简单吐司通知弹窗组件
前端·uni-app·vue·组件·插件
说私域7 小时前
基于AI智能名片链动2+1模式预约服务商城小程序的数据管理与系统集成研究
大数据·人工智能·小程序
Front思8 小时前
uniapp解决点击穿透问题总结
uni-app
说私域9 小时前
用户感知断裂与商业模式颠覆:AI智能名片链动2+1模式S2B2C商城小程序的破局之道
大数据·人工智能·小程序
peachSoda79 小时前
uniapp开发小程序 使用scroll-view时左右滑动切换无法回到最左边的bug解决方案
小程序·uni-app
ChinaLzw9 小时前
解决uniapp web-view 跳转到mui开发的h5项目 返回被拦截报错的问题
前端·javascript·uni-app