微信小程序键盘事件详细介绍
微信小程序键盘事件详细介绍,在开发微信小程序的时候,我们难免会遇到各种各样的问题,其中就有微信小程序键盘事件,今天小编就来详细介绍一下微信小程序键盘事件。
》》》什么是事件
事件是视图层到逻辑层的通讯方式。
事件可以将用户的行为反馈到逻辑层进行处理。
事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
事件对象可以携带额外信息,如id, dataset, touches。
事件的使用方式
在组件中绑定一个事件处理函数。
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。
在相应的Page定义中写上相应的事件处理函数,参数是event。
可以看到log出来的信息大致如下:
事件详解
事件分类
事件分为冒泡事件和非冒泡事件:
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
》》》事件分类
touchstart 手指触摸
touchmove 手指触摸后移动
touchcancel 手指触摸动作被打断,如弹窗和来电提醒
touchend 手指触摸动作结束
tap 手指触摸后离开
longtap 手指触摸后后,超过350ms离开
》》》事件绑定
事件绑定的写法同组件的属*,以 key、value 的形式。
key 以bind或catch开头,然后跟上事件的类型,如bindtap, catchtouchstart
value 是一个字符串,需要在对应的 Page 中定义同名的函数。不然当触发事件的时候会报错。 bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。
上面简单介绍了微信小程序键盘事件基础,是时候彰显"事件"的威力:
单击(tap)
双击(dbtap)
长按(longtap)
滑动
多点触控
以上就是微信小程序键盘事件详细介绍的全部内容,更多小程序、小程序资讯请关注本微信小程序网站。
相关推荐:
微信小程序会火吗?微信小程序现在还火吗?
公众号小程序注册流程简化,小程序可以快速注册了
微信小程序是什么?微信小程序有什么优势?
上一篇:微信公众平台怎么恢复删除的文章?
下一篇: 微信小程序数字键盘怎么弄?