uniapp将app转为小程序点击事件不生效
一、问题
在将app转为微信小程序过程中,绑定的@click点击事件不生效
二、出现问题的情景
1、将使用uniapp编写的app代码转为微信小程序运行;
2、使用了HBuilderX运行代码,同时在微信开发者工具中查看项目显示情况;
3、app与微信小程序之间存在的一些一样的编译原理
三、寻找原因并解决问题
1、通过网上查找的解决方案在@click后添加 native ,修改之后运行代码,发现依旧不能触发点击事件
2、查看代码是否存在遮罩层,通过样式排查,并没有设置遮罩层,保险起见依旧添加了 z-index 的设置,同样点击事件也没有生效
3、最后突发奇想,调整了微信开发者工具的调试基础库,将原先的高版本调整为低版本,发现点击事件已生效。
4、如果以上方法都不生效,可以查看当前微信开发者工具是否是最新版本,不是则升级到最新版本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· Apache Tomcat RCE漏洞复现(CVE-2025-24813)