千家信息网

微信小程序的点击事件怎么实现

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"微信小程序的点击事件怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序的点击事件怎么实现"吧!如果需要实现进来进行给
千家信息网最后更新 2026年11月01日微信小程序的点击事件怎么实现

这篇文章主要讲解了"微信小程序的点击事件怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序的点击事件怎么实现"吧!

如果需要实现进来进行给按钮加上买一送一的样式,或者单击就选中单个按钮,只能靠css结合js进行控制了,小程序暂时没有这样的控件。
微信小程序进来的时候自动进行按钮样式的初始化,这个需要一个字段做判断,加上正则表达式wxml文件:

复制代码


wxss文件

  1. .normal{

  2. box-sizing: border-box;

  3. flex: 0 0 21%;

  4. margin: 5px 5px;

  5. height: 50px;

  6. color:#1aad19;

  7. border:1px solid #1aad19;

  8. background-color:transparent;

  9. }

  10. .selected{

  11. box-sizing: border-box;

  12. flex: 0 0 21%;

  13. margin: 5px 5px;

  14. height: 50px;

  15. background-color: #F75000;

  16. color: white;

  17. }

  18. .selected1{

  19. box-sizing: border-box;

  20. flex: 0 0 21%;

  21. margin: 5px 5px;

  22. height: 50px;

  23. background-color: transparent;

  24. border:1px solid #1aad19;

  25. color:#1aad19;

  26. background-image: url(https://wxcx.llzt.net/images/hot.png) ;

  27. background-position:31px 0px;

  28. background-repeat:no-repeat;

  29. background-size:62%;

  30. }

  31. .selected2{

  32. box-sizing: border-box;

  33. flex: 0 0 21%;

  34. margin: 5px 5px;

  35. height: 50px;

  36. background-color: #F75000;

  37. color: white;

  38. background-image: url(https://wxcx.llzt.net/images/hot.png);

  39. background-position:31px 0px;

  40. background-repeat:no-repeat;

  41. background-size:62%;

  42. }

现在的方法把集合进行循环,然后获取当前点击的这个按钮进行比较,然后进行样式的修改

  1. for (var i = 0; i < this.data.liuliangItems.length; i++) {

  2. if (e.target.dataset.orderid == this.data.liuliangItems[i].id) {

  3. txtArray1[i] = {

  4. id: this.data.liuliangItems[i].id, changeColor: true,

  5. price: this.data.liuliangItems[i].price, name: this.data.liuliangItems[i].name,

  6. one2one: this.data.liuliangItems[i].one2one

  7. }

  8. } else {

  9. txtArray1[i] = {

  10. id: this.data.liuliangItems[i].id, changeColor: false,

  11. price: this.data.liuliangItems[i].price, name: this.data.liuliangItems[i].name,

  12. one2one: this.data.liuliangItems[i].one2one

  13. }

  14. }

  15. }

感谢各位的阅读,以上就是"微信小程序的点击事件怎么实现"的内容了,经过本文的学习后,相信大家对微信小程序的点击事件怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

程序 事件 按钮 样式 学习 内容 文件 代码 单个 字段 就是 思路 情况 控件 文章 方法 时候 更多 正则 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 互联网科技公司起名 上海互联网科技有限公司 互联网女皇 腾讯科技 四川狮子座互联网科技 互联网金融科技委员会 互联网科技有限公司 翻译 哈尔滨新华互联网科技 新华互联网科技校企合作 滨湖区互联网智能科技产品供应 互联网系的金融科技公司 广州恒生互联网科技有限 崇明区互联网教育科技售后服务 国大互联网教育科技有限公司工作 群盈汇互联网科技有限公司 为客找房互联网科技公司怎么样 昆明中奇联合互联网科技 互联网科技手机排行榜 瑞安市蟠桃会互联网科技有限公司 现代科技的标志之一的互联网 咖啡豆 高科技互联网 重庆互联网络科技 紫鲸互联网科技 深圳国际航运科技和互联网 以后互联网后是啥科技 杭州壁岐互联网科技有限公司 网互联网络科技 恒生科技互联网指数十大成分股 武汉亿视互联网科技有限公司
0