位置: IT常识 - 正文

微信小程序 | 小程序的事件处理(微信小程序小窗口)

编辑:rootadmin
微信小程序 | 小程序的事件处理

推荐整理分享微信小程序 | 小程序的事件处理(微信小程序小窗口),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序小小驯龙师破解版,微信小程序小打卡,微信小程序小鸡出击兑换码,微信小程序小说怎么破解,微信小程序小鸡出击兑换码,微信小程序小游戏开发,微信小程序小游戏排行榜前十名,微信小程序小游戏开发,内容如对您有帮助,希望把文章链接给更多的朋友!

🖥️ 微信小程序 专栏:小程序的事件处理 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬

✨ 个人主页:CoderHing的个人主页

🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️

👉 你的一键三连是我更新的最大动力❤️

目录

一、小程序的事件监听

事件的监听

二、常见事件类型划分

组件的特殊事件

三、事件对象属性分析

事件对象event

currentTarget和target的区别

touches和changedTouches的区别(比较少用到)

四、事件参数传递方法

事件参数的传递

五、事件传递案例练习

六、逻辑传递数据另外一种方式:Mark


一、小程序的事件监听事件的监听什么时候会产生事件?小程序需要经常和 用户进行交互,如点击某个按钮,滑动某个区域;事件是 视图层到逻辑层的通讯方式可以将用户的行为反馈到逻辑层 进行处理事件 可以绑定在组件上,当触发事件时,就会执行逻辑层中对应的事件处理函数事件对象可以携带额外信息,如: id,dataset,touches事件如何处理?通过 bind/catch这个属性 绑定在组件上的(和普通的属性写法相似 以key="value"形式)Key 以 bind或catch开头,从1.5.0版本开始, 可以在bind和catch后加上一个冒号同时在当前页面的Page构造器中 定义对应的事件处理函数,若没有对应的函数,触发会报错如 当用户点击 button按钮时,达到触发条件生成事件Tap,该事件处理函数会被执行,同时会受到一个事件对象event二、常见事件类型划分组件的特殊事件某些组件会有自己特性的事件类型如input有bindinput/bindblur/bindfocus等如scroll-view有bindscrolltowpper/bindscrolltolower等

三、事件对象属性分析事件对象event当某个事件触发时, 会产生一个事件对象, 这个对象被传入到回调函数中, 事件对象有哪些常见的属性呢? currentTarget和target的区别微信小程序 | 小程序的事件处理(微信小程序小窗口)

 

JavaScript js文件代码展示   onOuterViewTap(event){     console.log("onOuterViewTap:",event);     // 1.target表示 => 触发事件的元素     // 2.currentTarget => 处理事件的元素     // {type: "tap", timeStamp: 841947, target: {…}, currentTarget: {…}, mark: {…}, …}     console.log(event.target); // {id: "", offsetLeft: 0, offsetTop: 40, dataset: {…}}     console.log(event.currentTarget); // {id: "", offsetLeft: 0, offsetTop: 40, dataset: {…}}     // 这个时候 这两个是没有区别的     console.log(event.target === event.currentTarget); // false 它内部 可能是 new了两个 target     // 触发事件的组件:inner/蓝色  处理事件的组件:outer/粉色

    // 3.获取自定义属性 name     // const name = event.target.dataset.name // 这样是拿不到的 (点击中间蓝色视图)     const name = event.currentTarget.dataset.name // 那自定义属性,最好使用currentTarget拿     console.log(name)   }

touches和changedTouches的区别(比较少用到)touches和changedTouches 都是记录 手指在对屏幕进行触摸时的触摸点在一个手指 先按住, 过一秒之后,不松开 再陆续对屏幕进行触摸三次(不松手)时,touches此时有4个元素,而changedTouches 只有三个在touchend中也不同 四、事件参数传递方法事件参数的传递当视图层发生事件时,一些情况是需要事件携带一些参数到执行的函数中, 这个时候就可以通过data-属性来完成:格式:data-属性的名称获取: e.currentTarget.dataset. 属性的名称五、事件传递案例练习

 

六、逻辑传递数据另外一种方式:Mark

 

 

本文链接地址:https://www.jiuchutong.com/zhishi/300129.html 转载请保留说明!

上一篇:【HTML实战】把爱心代码放在自己的网站上是一种什么体验?(怎么把html做成app)

下一篇:微信小程序开发使用onreachBottom实现页面触底加载及分页(微信小程序开发者工具)

  • 建筑业小规模纳税人 扣除分包款 开票
  • 积分兑换商品怎么入账
  • 事业支出中的其他支出
  • 增值税税额由哪方承担
  • 房屋租赁费如何计提
  • 固定资产原值的含义
  • 商业企业的购货运费计入什么
  • 现金解款单是什么业务
  • 现金券违法吗
  • 支付保安公司的钱违法吗
  • 企业零申报教学视频
  • 收到技术服务费计入什么科目
  • 固定资产一次性计入费用的账务处理
  • 发放股票股利后的未分配利润怎么算
  • 个人所得税由公司承担的账务处理
  • 电子税务局发送短信异常是怎么回事
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • 公司购入二手设备 如何开具发票
  • php在apache中有哪些工作方式
  • phppost带cookie提交
  • 材料成本差异如何分摊
  • php面试题目100及最佳答案
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • 视同销售的八种情况下会计分录怎么做?
  • php如何实现
  • 头歌java入门运算符和表达式答案
  • 担保公司未到期责任准备金会计及税务处理案例
  • vue数据更新会触发什么生命周期
  • 转销股票会计分录
  • 科纳克里市
  • php数字增1
  • 公司客户招待费用标准
  • 主营业务收入借贷方向
  • 安装elementUI
  • 其他经营收益怎么算
  • 勘察测绘公司是做什么的
  • unity常用脚本语言
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • 35.JavaScript对象和数组的解构赋值基础详解、let陷阱、函数参数解构
  • 企业投资计入什么科目
  • 小企业会计准则应付税款法
  • 织梦百科
  • 企业预收账款缴纳个税吗
  • sql将一列数据变成一行显示
  • gin框架使用案例
  • 游戏公司不开票怎么缴税
  • 一般计税方法下自来水公司(一般纳税人)销售自来水
  • 终止劳动合同赔偿金最晚多久发放
  • sql server 2016使用
  • mysql 随机抽样
  • 公司向个人借款合法吗
  • 单位每个月支付给个人的保洁费如何申报入账
  • 公司临时工的车可以买吗
  • 转账错误退款说明
  • 销售货物物流运输丢失取得赔偿款需要缴纳企业所得税吗
  • 应付账款周转率计算公式
  • 报销未收到发票怎么做账
  • 购买股票如何操作
  • 抵扣认证的发票需要还回去吗
  • 材料采购成本的计算分录
  • 采用账龄分析法计提坏账准备
  • freebsd怎么安装软件
  • linux lsof命令详解
  • Win10 Mobile首个RS2预览版14905快速版今日开始推送
  • mac菜单栏不见了
  • Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • 如何解决windows副本不是正版
  • shell source不起作用
  • 塔防游戏二战
  • node.js document
  • cocos2dx官方教程
  • pycharm官方教程
  • android新手入门
  • jquery简单例子
  • javascript语言入门教程
  • Javascript & DHTML 实例编程(教程)(四)初级实例篇2—动画
  • bootstrap boosting
  • python 变参
  • 甘肃省政府非税收入电子发票在哪里打印
  • 房产税的计税依据与税率分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设