uniapp中H5网页怎么实现自动点击事件

bash 复制代码
<template>
  <view>
    <button ref="myButton" @click="handleClick">点击我</button>
  </view>
</template>

<script>
export default {
  mounted() {
    this.$nextTick(() => {
      const button = this.$refs.myButton;
      console.log('Button reference:', button);

      // 检查 button 是否是 HTML 元素
      if (button && button instanceof HTMLElement) {
        console.log('Button is an HTMLElement');
        button.click(); // 模拟点击
      } else if (button && button.$el) {
        // 访问 Vue 组件的根元素
        console.log('Button is a Vue component');
        button.$el.click(); // 模拟点击
      } else {
        console.error('Button reference is not an HTMLElement or is undefined');
      }
    });
  },
  methods: {
    handleClick() {
      console.log('按钮被点击了!');
    }
  }
}
</script>

这个只适用于H5页面 编译成微信小程序则无法使用

相关推荐
宠友信息8 小时前
内容社区源码开发实践解析,用Spring Boot打造1:1仿小红书源码平台
java·spring boot·redis·websocket·mysql·spring·uni-app
梦曦i10 小时前
Vue-Router 2.4.0 新增可控重定向功能
前端·uni-app
郑州光合科技余经理10 小时前
海外版外卖系统架构:订单怎么流转、权限怎么分
java·开发语言·前端·系统架构·uni-app·php·ai编程
qq_3168377514 小时前
uniapp 安卓/H5 使用 contentEditable 属性 富文本编辑器
android·javascript·uni-app
小满zs1 天前
关于HBuilderX+ 微信小程序开发工具启动的问题
前端·uni-app
Buke..1 天前
【小程序逆向】某游快爆 AI 逆向 sign参数:AI 辅助分析与 MCP 工具链实战
前端·人工智能·爬虫·python·小程序·notepad++
sunphp开发者2 天前
制作手绘地图瓦片切图
前端·uni-app
梦曦i2 天前
RouterLink v2.5.0:H5端原生能力全面回归
前端·uni-app
码农刚子3 天前
用 .NET 8 + uni-app 做一套多租户畜牧 SaaS:我们在秦巴牧云踩过的 6 个坑
uni-app·.net·saas
PedroQue993 天前
RouterLink v2.5.0:H5端原生能力全面回归
前端·uni-app