当前位置: 首页 > article >正文

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

<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页面 编译成微信小程序则无法使用


http://www.kler.cn/a/283451.html

相关文章:

  • request爬虫库的小坑
  • NoSQL数据库与关系型数据库的主要区别
  • android dvr黑屏
  • Mit6.S081-实验环境搭建
  • [ComfyUI]Flux:繁荣生态魔盒已开启,6款LORA已来,更有MJ6写实动漫风景艺术迪士尼全套
  • Java基于SpringBoot+Vue的宠物共享平台的设计与实现(附源码,文档)
  • 自动化测试经典面试题
  • 拿到一个新项目,如何开展测试?
  • 基于状态机实现WIFI模组物联网
  • 2.10鼠标事件
  • MySQL(六)——多表查询
  • ZaKi:Ingonyama的Prover market基础设施
  • 基础概念与简单数据结构的笔记02
  • 数据结构---循环队列---树的基本概念
  • MySQL最左匹配原则
  • DAMA数据管理知识体系(第3章 数据治理)
  • 【STM32】驱动OLED屏
  • 2024高教社杯”全国大学生数学建模竞赛保奖秘诀!!!
  • 众安保险0827一面
  • UnrealEngine学习(02):虚幻引擎编辑器界面详解
  • 【DSP+FPGA】基于DSP+FPGA XC7K325T与TMS320C6678的通用信号处理平台
  • 力扣面试经典算法150题:整数转罗马数字
  • 91.游戏的启动与多开-游戏启动
  • Live800:以客户为中心,构建全方位客户服务策略
  • ThinkPHP之入门讲解
  • C++(this指针/常函数与常对象/拷贝构造函数/赋值函数/静态成员/静态成员函数/单列模式)