微信小程序中如何实现事件交互操作
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇"微信小程序中如何实现事件交互操作"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2025年02月23日微信小程序中如何实现事件交互操作
这篇"微信小程序中如何实现事件交互操作"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程序中如何实现事件交互操作"文章吧。
什么是事件?
指点击,触摸,按下,滑动,松开,等一系列对手机屏幕操作。
下面代码所要呈现的效果就是给两个按钮一人一个ID然后点击谁,在上面显示信息那就显示 点击了谁,点击了多少次,这多少次没有分开啊,次数是点击他两的总和。下面另一代码是分开的,各计各的。
1. 在index.wxml 中设置点击事件(测试时需要删除注释部分)
//点击后在这里显示信息,来表明是有点击事件的 {{clickMsg}} //设置点击事件按钮1 按钮2
2. 在index.wxss中设置view的样式
.page{text-align: center;}.view-item{background-color:green;width: 60px;height: 30px;margin: 30px auto 0 auto;color: navajowhite;border-radius: 10px;padding: 20px;}
3. 在index.js中设置点击事件的响应
//注册两个变量var id;var count = 0;var param = { data: { clickMsg: '显示点击内容' }, //function就是触发点击事件的函数,以后是点击事件你就这样写就行 //e就是event事件对象,包含了很多,比如:谁被点击了,什么时候被点击了 clickMe: function (e) { count++; console.log(e);//把点击事件详细信息打印到调试的console中 id = e.currentTarget.id; //获取被点击按钮的id param.data.clickMsg = '显示点了谁:' + id + '点击次数' + count; //重新刷新clickMsg的显示内容,要想看到message变化必须写这个 this.setData(param.data); }};Page(param);//这个必须写,它是为了让param这个函数真实化,要不然你干写着,在index.wxml中调用时没反应的
怎样让点击控件view0携带私有信息呢
为了以后传值什么的
点击我view0
怎样调用控件私有信息呢?
var param={ clickMe:function(e){ id=e.currentTarget.id; console.log(e.currentTarget.id.dataset.siyou);}};Page(param);
二、添加判断的点击事件
index.wxml
{{Message}} {{Message1}} 按钮1 按钮2
index.js
var id;var count1 = 0;var count2 = 0;var param = { data: { Message: '点击后,在这里显示信息', Message1: '点击后,在这里显示信息' }, clickMe: function (e) { console.log(e); id = e.currentTarget.id; if (id == 'view1') { count1++; param.data.Message = '显示点击了' + id + '点击了' + count1 + '次'; this.setData(param.data); } else if (id == 'view2') { count2++; param.data.Message1 = '显示点击了' + id + '点击了' + count2 + '次'; this.setData(param.data); } }};Page(param);
以上就是关于"微信小程序中如何实现事件交互操作"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
事件
信息
内容
按钮
就是
程序
中设
两个
函数
控件
文章
次数
知识
篇文章
私有
一代
代码
价值
变量
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全的重要性简短
结构化软件开发基本思想
天津联想服务器维修技术
互联网科技公司一般怎么盈利
光网络技术实例
软件开发设计人员工资
网络安全法依法给予责任
vb数据库路径
在数据库中生成表格
庞继军数据库
服务器最好的电脑配置
软件开发前三语言
软件开发人员犯法
本地搭建源代码管理器服务器
数据库物理模型添加视图
什么是编程软件开发
企业服务器密码管理软件
网络技术公共课
mac终端连华为云数据库
饥荒有没有玩着不卡的服务器
阿里云服务器怎么取消
智能家居控制服务器
目前主要有三种服务器虚拟化技术
泰州服务器工控机
网络安全手抄报电子版下载
太荒初境有服务器吗
常见的三层网络技术
网络安全讲座的内容英语
上海网络技术员待遇好吗
闵行区一站式网络技术服务报价