您当前的位置:首页 > 知识百科 

微信小程序键盘事件详细介绍

时间:2023-07-01 14:05 阅读数:7人阅读

  微信小程序键盘事件详细介绍,在开发微信小程序的时候,我们难免会遇到各种各样的问题,其中就有微信小程序键盘事件,今天小编就来详细介绍一下微信小程序键盘事件。

  》》》什么是事件

  事件是视图层到逻辑层的通讯方式。

  事件可以将用户的行为反馈到逻辑层进行处理。

  事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。

  事件对象可以携带额外信息,如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)

  滑动

  多点触控

  以上就是微信小程序键盘事件详细介绍的全部内容,更多小程序、小程序资讯请关注本微信小程序网站。

  相关推荐:

  微信小程序会火吗?微信小程序现在还火吗?

  公众号小程序注册流程简化,小程序可以快速注册了

  微信小程序是什么?微信小程序有什么优势?