位置: 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)

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

  • 企业购入免税农产品
  • 外贸企业的出口收入免征其地方水利建设基金
  • 单位卖二手车需要交什么税
  • 存货盘盈如何处理
  • 兼营和混合销售的联系
  • 鲜花虫草开发票属于什么类别?
  • 税控盘当月不抵扣怎么申报
  • 2020年建筑企业税收优惠政策
  • 已认证的进项税发票要退回,怎么操作
  • 资产报废变现收入应开具哪种发票
  • 货运代理公司排名前十
  • 公司租用房产税如何征收
  • 备用金可以银行贷款吗
  • 支付员工出差住宿费
  • 没有发票怎么报销入账
  • 增值税零申报什么意思
  • 小规模专票丢了怎么办
  • 广告制作税收编码怎么填
  • 计提所得税是在哪个科目
  • 土地成本费用包括什么
  • 发票涉税风险有哪些
  • 会计里面红字冲销是什么意思
  • 冲减增值税销项税额
  • 股权增资稀释股价会涨吗
  • 如何理解税收筹划的概念
  • 转让境外股权损失能否税前扣除
  • 无法取得发票的预付账款如何处理
  • 收到外币货款账务处理
  • 股息红利税补缴什么时候收取
  • linux中使用less命令分屏查看
  • 利息收入结转的正确分录
  • 国家占耕地补偿款给谁?
  • 收到员工罚款分录怎么记账
  • 发行债券会计分录怎么写
  • 土地出让金的收费标准 60%
  • kb4586853更新
  • ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1
  • 一亩地是多少平方?
  • 购房名义提取公积金
  • 投资性房地产的主要构成内容为
  • mysql跨库join
  • 增值税税收滞纳金哪里缴纳
  • 智能驾驶adas概念股龙头
  • Vue Router4 ,prams 传参失效和报错问题
  • 原材料用于在建工程增值税如何处理
  • 个体生产经营所得优惠政策
  • 进项税转出金额是发票上的哪个
  • 现金支付的现状
  • 债权人豁免债务的账务处理会计分录
  • sql常用优化技巧
  • 取得房租发票的租赁费可以抵税吗
  • 增值税相关的问题
  • 旅游应当提示参加团队旅游的旅游者按照规定购买什么
  • 结转已售材料成本6000元
  • 支票有效期过期了怎么办
  • 怎么看财务报表平不平
  • mac音频设置在哪里
  • vi编辑器是干什么的
  • windows7开机后显示配置失败
  • js正则用法
  • jquery移动端ui
  • jquery日期控件onchange事件
  • nginx日志切割原理
  • css的reset
  • Python生成随机数
  • django自定义模板标签
  • 用python做逻辑回归
  • javascript resources
  • nodejs cgi
  • 开发日记3雷火剑
  • javascript var
  • 制作网页的三大技术
  • java图像对比
  • 全国退休人员有几多人
  • 建筑企业个人所得税管理办法
  • 落地和全包一样吗
  • 税务检查的程序
  • 公司购买的汽车可以一次进入费用吗
  • 上海电子税务平台开票不含税怎么改成含税
  • 个体经营所得申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设