微信小程序实现简单的点击切换功能(微信开发者工具)

简介: 微信小程序实现按钮切换功能

🔗首先创建一个简单的切换按钮📋

如图下

📋wxml代码

<view>--------切换测试-----------
</view><viewclass="chose"><viewclass="box1">点击切换1</view><viewclass="box2">点击切换2</view></view>

image.gif

📋wxss代码

.chose{
display: flex;
background-color: #e7e2e2;
width: 400rpx;
height: 80rpx;
text-align: center;
border-radius: 67rpx;
line-height: 74rpx;
}
.chose>view{
width: 200rpx;
flex: 1;
}
.box1{
background-color: #666;
color: #fff;
border-radius: 67rpx;
}

image.gif

🔗但是这个元素是无法点击的,所以要添加一个点击事件到这两个元素里面

📋js代码(在page({})里面添加)

Click1(){
this.setData({
num:1        })
    },
Click2(){
this.setData({
num:2        })
    }

image.gif

📋wxml代码

<viewclass="chose"><viewclass="{{num==1?'box1':''}}"bindtap="Click1">点击切换1</view><viewclass="{{num==2?'box1':''}}"bindtap="Click2">点击切换2</view></view>

image.gif

🔗class使用三元表达式来继续点击判断

🔗使用bindtap绑定事件

事件的使用方式

  • 在组件中绑定一个事件处理函数。

 bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。

<viewid="tapTest"data-hi="Weixin"bindtap="tapName"> Click me! </view>


    • 在相应的Page定义中写上相应的事件处理函数,参数是event。
    Page({
    tapName: function(event) {
    console.log(event)
      }
    })

    image.gif

    📋最后效果

    image.gif

    相关文章
    |
    11月前
    |
    JSON 安全 定位技术
    微信附近人提取v3脚本, 微信附近人id提取技术插件,采集附近人wxid数据工具
    本内容介绍微信“附近的人”功能的技术原理与实现方法,基于LBS服务,涉及位置模拟、协议分析及数据解析。通过修改GPS坐标或使用Frida等工具hook位置函数
    |
    11月前
    微信封号脚本插件,全自动批量投诉工具, vx隔空抓包封号思路【仅供学习参考用途】
    这是一款针对微信投诉自动化处理的工具插件,通过模拟点击操作实现批量投诉功能。相比手动投诉,该插件效率更高、成功率更有保障。
    |
    人工智能 开发框架 机器人
    AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
    AstrBot 是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型和消息平台,具备多轮对话、语音转文字等功能。
    8493 38
    AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
    |
    存储 小程序 前端开发
    微信小程序与Java后端实现微信授权登录功能
    微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
    3851 12
    |
    人工智能 小程序 IDE
    【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
    随着AI技术的发展,各大厂商推出的AI运动APP如“乐动力”、“天天跳绳”等,使云上运动会、线上健身等概念大热。本文将指导你如何利用“云智AI运动识别小程序插件”,在微信小程序中实现类似功能,包括工具搭建、服务启动及数据回传等步骤,助力开发者高效开发AI运动小程序。
    【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
    |
    安全 API 开发者
    微信开发者工具里面没有企业微信模式
    企业微信与普通微信在应用场景和开发体系上存在本质区别,主要体现在身份认证、功能丰富性和开放能力等方面。企业微信开发需使用特定的API和工具,本文介绍了企业微信开发的基本步骤、特点及开发进度安排,帮助开发者更好地理解和应用企业微信的开发环境。
    |
    小程序 前端开发 JavaScript
    在线课堂+工具组件小程序uniapp移动端源码
    在线课堂+工具组件小程序uniapp移动端源码
    400 0
    在线课堂+工具组件小程序uniapp移动端源码
    |
    存储 自然语言处理 小程序
    微信小程序多语言切换神器:简繁体切换功能完全指南
    随着全球化的发展,支持多种语言的应用程序愈发重要。本文介绍了如何在微信小程序中实现简体与繁体字体之间的切换功能,以满足不同地区用户的需求。通过创建utils文件夹并编写相应的转换函数,开发者可以方便地实现语言切换,从而提升用户体验。文章中还附带了示例代码和效果图,帮助读者更好地理解和应用这一功能。
    1070 0
    微信小程序多语言切换神器:简繁体切换功能完全指南
    |
    小程序 JavaScript API
    微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
    这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
    3976 0
    微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机