iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序的点击事件怎么实现
  • 389
分享到

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

2023-06-26 07:06:14 389人浏览 安东尼
摘要

这篇文章主要讲解了“微信小程序的点击事件怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序的点击事件怎么实现”吧!如果需要实现进来进行给按钮加上买一送一的样式,或者单击就选中单

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

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

  1.           <block wx:for="{{liuliangitems}}">

  2.             <block wx:if="{{item.one2one == 1}}">

  3.               <button class="{{item.changeColor?'selected2':'selected1'}}" type="default" id="{{item.price}}" data-id="{{item.name}}" data-one="{{item.one2one}}" data-orderid="{{item.id}}" data-number="1" bindtap="setPrice">{{item.name}}</button>

  4.             </block>

  5.             <block wx:else>

  6.               <button class="{{item.changeColor?'selected':'nORMal'}}" type="default" id="{{item.price}}" data-id="{{item.name}}" data-one="{{item.one2one}}" data-orderid="{{item.id}}" data-number="1" bindtap="setPrice">{{item.name}}</button>

  7.             </block>

  8.           </block>

复制代码


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://file.lsjlt.com/upload/202306/25/fs50anleec2.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://file.lsjlt.com/upload/202306/25/fs50anleec2.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.       }

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

--结束END--

本文标题: 微信小程序的点击事件怎么实现

本文链接: https://www.lsjlt.com/news/307822.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序的点击事件怎么实现
    这篇文章主要讲解了“微信小程序的点击事件怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序的点击事件怎么实现”吧!如果需要实现进来进行给按钮加上买一送一的样式,或者单击就选中单...
    99+
    2023-06-26
  • 微信小程序点击事件(bindtap)传递参数
    小程序在组件上绑定事件后,传递参数的方式不同于前端开发其他场景中直接加参数的方式,小程序在参数的传递时,采用事件对象的自定义属性的方式,具体实现如下: wxml: ...
    99+
    2023-09-20
    微信小程序 小程序
  • 微信小程序怎么实现点击控件修改样式
    小编给大家分享一下微信小程序怎么实现点击控件修改样式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序点击控件修改样式实例...
    99+
    2022-10-19
  • 微信小程序实现tab点击切换
    本文实例为大家分享了微信小程序无滑动效果的tab点击切换的具体代码,供大家参考,具体内容如下 <!--pages/dingdan/dingdan.wxml--> <...
    99+
    2022-11-13
  • 微信小程序实现点击出现弹窗
    本文实例为大家分享了微信小程序实现点击出现弹窗的具体代码,供大家参考,具体内容如下 1.现在page文件里面定义一个dh的文件,然后在component定义一个可复用的组件为disl...
    99+
    2022-11-13
  • 微信小程序实现滑动/点击切换Tab
    背景 👏 swiper+scroll-view实现滑动/点击切换Tab,以及scroll-left的使用~ 🥇文末分享源代码。记得点赞+关注+收藏! 1.实现效果 2.实现步骤 2.1 scroll-vie...
    99+
    2023-08-16
    微信小程序 小程序 前端
  • 微信小程序怎么解绑事件
    这篇“微信小程序怎么解绑事件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么解绑事件”文章吧。什么是事件事件是视...
    99+
    2023-06-26
  • 微信小程序 | 小程序的事件处理
    🖥️ 微信小程序 专栏:小程序的事件处理 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-02
    小程序 微信小程序 前端 前端框架 node.js
  • 微信小程序实现点击按钮跳转页面
    微信小程序中点击按钮跳转页面可以使用 wx.navigateTo 或 wx.redirectTo 方法。 首先,在按钮的绑定事件中调用方法,如: 跳转页面 然后,在页面的 js 文件中实现跳转逻辑,如: Page({ ju...
    99+
    2023-10-23
    微信小程序 小程序 前端 javascript 开发语言
  • 微信小程序如何实现点击返回顶层
    这篇文章将为大家详细讲解有关微信小程序如何实现点击返回顶层,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。wxml代码:<scroll-view scrol...
    99+
    2022-10-19
  • 微信小程序开发之如何实现点击按钮退出小程序
    小编给大家分享一下微信小程序开发之如何实现点击按钮退出小程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序官方是没有提...
    99+
    2022-10-19
  • 微信小程序实现 item点击变色的多种方式
    1:wxs实现 多个item点击变色 并且保持之前的不变 效果图: 思路1:for循环渲染item            给点击的元素添加active标签            多个元素使用wxs语法判断 active标签数组中是否存在点...
    99+
    2023-09-23
    微信小程序 小程序
  • 微信小程序API接收消息和事件怎么实现
    今天小编给大家分享一下微信小程序API接收消息和事件怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。接收消息和事件在页...
    99+
    2023-06-26
  • 微信小程序如何实现点击控件后选中其它反选
    这篇文章给大家分享的是有关微信小程序如何实现点击控件后选中其它反选的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序 点击控件后选中其它反选实例详解前言:如果需要实现进来进...
    99+
    2022-10-19
  • 微信小程序点击实现样式切换功能的方法
    本篇内容主要讲解“微信小程序点击实现样式切换功能的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序点击实现样式切换功能的方法”吧!普通的web开发可以通过JavaScript获取HT...
    99+
    2023-06-26
  • 微信小程序日历插件怎么实现
    这篇文章主要介绍了微信小程序日历插件怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序日历插件怎么实现文章都会有所收获,下面我们一起来看看吧。微信小程序的日历插件,主要针对酒店选择时间段的日历,带...
    99+
    2023-06-26
  • 微信小程序父子组件通信怎么实现
    这篇文章主要介绍“微信小程序父子组件通信怎么实现”,在日常操作中,相信很多人在微信小程序父子组件通信怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序父子组件通信怎么实现”的疑惑有所帮助!接下来...
    99+
    2023-07-04
  • 微信小程序tabBar怎么实现
    这篇文章主要介绍“微信小程序tabBar怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序tabBar怎么实现”文章能帮助大家解决问题。tabBar先创建几个页面,要注意文件夹和页面名...
    99+
    2023-06-26
  • 微信小程序怎么实现锚点定位功能
    这篇“微信小程序怎么实现锚点定位功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么实现锚点定位功能”文章吧。实...
    99+
    2023-06-08
  • 微信小程序怎么实现小说阅读小程序
    这篇文章主要介绍了微信小程序怎么实现小说阅读小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、先来上图:二、然后下面是详细的说明首先先...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作