位置: IT常识 - 正文

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

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

推荐整理分享微信小程序 button按钮怎么触发事件? bindtap语法怎么使用?(微信小程序不方便),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序没反应怎么回事,微信小程序怎么制作自己的小程序,微信小程序不方便,微信小程序没反应怎么回事,微信小程序点击没有反应,微信小程序为,微信小程序点击没有反应,微信小程序为,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1.bindtap语法的使用

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

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

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

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

<button type="primary" bindtap="onclick">按钮</button>

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

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

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

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

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

属性类型说明基础库版本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://www.jiuchutong.com/zhishi/287074.html 转载请保留说明!

上一篇:@Nullable 注解的详细用法(nullable object must have a value)

下一篇:微信小程序获取用户头像昵称(微信小程序获取手机号)

  • 计提个税会计科目怎么做
  • 工资个人所得税怎么算
  • 契税完税凭证是不是契税发票
  • 固定资产清理结转到什么科目
  • 营业费用和管理费用比较
  • 新成立公司交税
  • 月销售额不超过10万
  • 少收的应收和应付账款怎么处理?
  • 税前扣除的职工教育经费
  • 预提返利的会计处理
  • 投入的资金计入什么科目
  • 项目一次性奖励会计分录怎么处理
  • 标书费收据丢失怎么办
  • 个人电话费发票可以入账吗
  • 地方教育费附加是什么意思
  • 赔偿金要交增值税吗
  • 超过三个月开发票
  • 土地出让金为何写有效期
  • 季度利润表上期金额怎么填
  • 广告费预付后收条怎么写
  • 外贸出口支付方式
  • 收到红字发票后怎么做账
  • 离退休人员福利
  • 固定资产折旧计算方法
  • 企业延期支付工资的法律依据
  • 汽车租赁公司产品服务
  • 国债逆回购会跌吗
  • 宽带测速器在线测速
  • 增值税怎么调平
  • php utf8转gb2312
  • 现金流量表中收入是含税收入还是不含税
  • 客户申请退款商家拒绝退货退款会有什么效果
  • 建筑行业挂靠开票怎么做账务处理?
  • 入门易学
  • 百度地图经纬度导航
  • php include path
  • 外汇业务的核算ppt
  • 纳库鲁的念能力
  • php连接mysql8.0
  • h5页面跳转小程序不显示按钮
  • vue sse
  • vue插槽的使用场景
  • umount命令详解
  • php字符串型数据的定义方式
  • 外币账户如何设立
  • 加收税收滞纳金属于行政处罚吗
  • 公司支付的广告费是什么
  • 门店有营业执照仓库加工要办营业执照
  • python输出inf
  • 织梦标签教程
  • 个人独资企业所得税申报流程
  • 销售返利及发票开具如何进行会计处理?
  • 企业应收账款怎么记账
  • 报考中级会计师考几科
  • 外单位替本单位缴纳社保
  • 应收账款计提坏账影响利润吗
  • 防伪税控服务费全额抵扣申报表怎么填
  • 营改增之后是不是就没有营业税了
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 分公司与总公司的责任承担
  • 工程施工借款如何做会计分录
  • 软件开发技术服务合同
  • 成本会计难做吗没做过
  • Windows环境下,在给文件命名时( )
  • Linux下mysql的root密码修改方法
  • unix操作系统有何特点?
  • windows server 2016 域控
  • dx12不支持dx11解决办法
  • linux删除用户组和用户
  • linux系统监控软件
  • 绝对给力的超经典
  • 安卓deprecated
  • WWW封装共享 [复制链接]
  • ajax简单实例
  • js 拍照
  • 欢迎使用本公司智能语音电动车音效
  • android原生框架
  • 有哪些推荐阅读的书
  • 河北省税务局发票查询系统
  • 湖南省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设