以下是uniapp支持的主要事件类型及使用说明:


一、基础交互事件


点击事件

@tap/@click:单击事件

@longpress:长按事件(超过350ms)

触摸事件

@touchstart:触摸开始

@touchmove:触摸移动

@touchend:触摸结束

@touchcancel:触摸中断


二、表单控件事件


@input:输入框内容变化

@change:表单值变化

@blur:失去焦点

@focus:获得焦点

@confirm:回车键提交

@submit:表单提交


三、滚动相关事件


@scroll:滚动时触发

@scrolltoupper:滚动到顶部

@scrolltolower:滚动到底部


四、特殊组件事件


图片相关

@load:图片加载成功

@error:图片加载失败

地图组件

@regionchange:视野变化事件

@markertap:标记点点击


五、生命周期事件


应用级

onLaunch:初始化完成

onShow:进入前台

onHide:进入后台

页面级

onLoad:页面加载

onShow:页面显示

onReady:初次渲染完成

onUnload:页面卸载


六、全局自定义事件


uni.$emit():触发事件

uni.$on():监听事件

uni.$off():移除监听


注意事项:


小程序平台部分事件需使用特定名称,如click需写为tap

事件修饰符支持有限,仅stop能阻止冒泡

组件自定义事件需参考对应组件文档


评论(0条)

请登录后评论
ziyuan

ziyuan Rank: 16

0

0

0

( 此人很懒并没有留下什么~~ )

首页

栏目

搜索

会员