iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >微信小程序 button按钮怎么触发事件? bindtap语法怎么使用?
  • 299
分享到

微信小程序 button按钮怎么触发事件? bindtap语法怎么使用?

微信小程序前端小程序 2023-09-01 11:09:37 299人浏览 安东尼
摘要

在前端网页中我们需要触发一个事件如果按钮点击后调用函数,文本、图片、链接被点击后调用一个函数一个事件,我们都知道用click,可是微信小程序中的click是不存在的,他怎么才能和网页中一样的使用click的呢? 1.bindtap语法的使

前端网页中我们需要触发一个事件如果按钮点击后调用函数,文本、图片、链接被点击后调用一个函数一个事件,我们都知道用click,可是微信小程序中的click是不存在的,他怎么才能和网页中一样的使用click的呢?

1.bindtap语法的使用

这时候有人肯定会问,我不是来学习click的怎么教我bindtap语法使用了?

其实不然,bindtap是微信小程序中的onclick鼠标点击事件

在小程序中,不存在htmlZ中的onclick鼠标点击事件,而是通过tap事件来响应用户的触摸行为。

①通过bindtap,可以为组件绑定tap触摸事件,语法如下:

 ②在页面的.js文件中定义对应的事件处理函数,事件参数通过形参event(一般简写成e)来接收:

Page({  onclick(e){    console.log(e)  }})

我们尝试需要点击按钮输出e里面是啥

我们会看多很多参数,这时候不用怕,我给大家讲解一些常用的。

属性类型说明基础库版本
typeString事件类型
timeStampInteger事件生成时的时间戳
targetObject触发事件的组件的一些属性值集合
currentTargetObject当前组件的一些属性值集合
touchesArray触摸事件,当前停留在屏幕中的触摸点信息的数组
changedTouchesArray触摸事件,当前变化的触摸点信息的数组

 2.1.type属性

我们从图书看出在bindtap事件中他返回的是tap,其实我们事件有很多种

 以上三种是我们最常见的,是否还有其他属性我们可以前往微信小程序帮助文档进行查看

2.2.timeStamp属性

这个属性就是代表我们WXML页面从打开后开始计时,到事件被触发为止显示的一个时间戳

单位时毫秒

 2.3 target属性

target属性是我们最长用到的属性,所以我给他标红了,

看图明白一个大概,后面实战种使用到我们会详细讲解,现在都做一个了解

2.4  currentTarget属性

  currentTarget属性和target属性其实是一样的,但是他有一个小小的区别

看图我们是不是以为 他们2个没有区别数据都是一样的,其实currenttarget属性是指向当前组件的父组件,

我们会在后面推文种写出他两的本质区别,可以进入主页进行查看文章

2.5 touches和changedtouches属性

其实他们两个属性也是一样的道理,一句话概括他们, 当用户进行多个手指触摸屏幕会留下痕迹,被这两个属性记录,然后返回给后台。

来源地址:https://blog.csdn.net/weixin_50123771/article/details/129001380

--结束END--

本文标题: 微信小程序 button按钮怎么触发事件? bindtap语法怎么使用?

本文链接: https://www.lsjlt.com/news/388181.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序 button按钮怎么触发事件? bindtap语法怎么使用?
    在前端网页中我们需要触发一个事件如果按钮点击后调用函数,文本、图片、链接被点击后调用一个函数一个事件,我们都知道用click,可是微信小程序中的click是不存在的,他怎么才能和网页中一样的使用click的呢? 1.bindtap语法的使...
    99+
    2023-09-01
    微信小程序 前端 小程序
  • 微信小程序按钮组件button怎么使用
    这篇文章主要介绍“微信小程序按钮组件button怎么使用”,在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序按钮组件button怎么使用...
    99+
    2023-06-26
  • 微信小程序组件contact-button怎么用
    这篇文章主要介绍“微信小程序组件contact-button怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序组件contact-button怎么用”文章能帮助大家解决问题。contac...
    99+
    2023-06-26
  • 微信小程序的按钮样式怎么设置
    在微信小程序中设置按钮样式的方法:1.新建按钮,设置class属性用于对比;2.设置按钮的宽高和颜色;3.使用border-radius属性设置按钮圆角;具体步骤如下:首先,新建一个项目,在项目中创建两个按钮,并设置class属性用于对比;...
    99+
    2024-04-02
  • 微信小程序triggerevent没触发怎么解决
    当微信小程序中的triggerevent没有触发时,可能是以下几个原因导致的: 事件绑定错误:首先要检查代码中的事件绑定是否正确...
    99+
    2024-02-29
    微信小程序
  • 微信小程序怎么解绑事件
    这篇“微信小程序怎么解绑事件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么解绑事件”文章吧。什么是事件事件是视...
    99+
    2023-06-26
  • 微信小程序怎么设置按钮颜色渐变效果
    微信小程序设置按钮颜色渐变效果的方法:1.创建微信小程序项目;2.在index.wxml文件中添加按钮组件代码;3.在index.wxss文件中添加样式代码实现渐变;4.保存编辑的代码并进行调试即可。具体操作步骤如下:首先在创建一个微信小程...
    99+
    2024-04-02
  • 怎么使用mpvue开发微信小程序
    本篇内容介绍了“怎么使用mpvue开发微信小程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!小程序以离线包方式下载到本地,通过微信客户端载...
    99+
    2023-06-26
  • 微信小程序progress组件怎么使用
    微信小程序中的progress组件用于显示进度条,可以用来展示加载、上传等进度。以下是使用progress组件的步骤: 在wxml...
    99+
    2024-04-09
    微信小程序 progress
  • 怎么发布微信小程序
    这篇文章主要介绍“怎么发布微信小程序”,在日常操作中,相信很多人在怎么发布微信小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么发布微信小程序”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!审批通过以...
    99+
    2023-06-19
  • 怎么用mpvue开发微信小程序
    这篇文章主要讲解了“怎么用mpvue开发微信小程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用mpvue开发微信小程序”吧!一、mpvue简介mpvue 是一个使用 Vue.js 开...
    99+
    2023-07-04
  • 微信小程序云开发怎么用
    这篇文章主要介绍微信小程序云开发怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天看到微信推送了一条小程序云上线通知,作为一个前端er,满怀期待的去看了看,很不错先看看文档上怎...
    99+
    2024-04-02
  • 微信小程序怎么实现触底加载
    这篇文章主要介绍“微信小程序怎么实现触底加载”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序怎么实现触底加载”文章能帮助大家解决问题。首先要从后端也就是服务器上获取分页的数据,如:每页多少条...
    99+
    2023-07-02
  • 微信小程序async怎么使用
    在微信小程序中使用async需要遵循以下步骤:1. 将需要执行的异步操作封装在一个Promise对象中。例如,可以使用new Pro...
    99+
    2023-10-20
    微信小程序
  • 微信小程序怎样实现拖拽image触摸事件监听
    这篇文章给大家分享的是有关微信小程序怎样实现拖拽image触摸事件监听的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序实现拖拽 image 触摸事件监听的实例需要做个浮在...
    99+
    2024-04-02
  • 怎么在微信小程序开发中使用Hprose
    这篇文章主要介绍“怎么在微信小程序开发中使用Hprose”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在微信小程序开发中使用Hprose”文章能帮助大家解决问题。  首先下载微信小程序开发工具,...
    99+
    2023-06-26
  • 微信小程序的点击事件怎么实现
    这篇文章主要讲解了“微信小程序的点击事件怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序的点击事件怎么实现”吧!如果需要实现进来进行给按钮加上买一送一的样式,或者单击就选中单...
    99+
    2023-06-26
  • 微信小程序怎么用
    这篇文章给大家分享的是有关微信小程序怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序要去哪里找?又该怎么用?秘密全在这里微信小程序正式发布 看完你也会玩小程序!&n...
    99+
    2024-04-02
  • 微信小程序开发之wx.showToast怎么用
    这篇文章主要介绍了微信小程序开发之wx.showToast怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。wx.showToast AP...
    99+
    2024-04-02
  • 微信小程序表单组件label怎么使用
    这篇文章主要介绍了微信小程序表单组件label怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序表单组件label怎么使用文章都会有所收获,下面我们一起来看看吧。label用来改进表单组件的可用性...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作