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

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

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

如图下

📋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

    相关文章
    |
    1月前
    |
    缓存 小程序 前端开发
    商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
    本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
    |
    1月前
    |
    存储 小程序 Java
    热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
    小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
    |
    5月前
    |
    小程序 前端开发 Android开发
    小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
    小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
    1200 29
    小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
    |
    6月前
    |
    消息中间件 NoSQL 安全
    WePush 一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号
    WePush 是一个基于微信 Windows 客户端开发的消息推送系统,采用模拟人工点击技术实现消息发送,具有安全稳定、零封号风险的特点。系统通过 HTTP API 接收消息请求并利用 Redis 消息队列异步处理任务,支持群聊和个人消息推送。依赖 FastAPI、wxauto 和 Redis,适用于系统监控提醒等场景,需使用指定版本微信客户端运行。
    572 60
    |
    5月前
    |
    JSON 监控 小程序
    微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
    微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
    386 14
    微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
    |
    7月前
    |
    存储 移动开发 小程序
    校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
    基于开源技术栈构建的校园圈子系统小程序,整合社交与生活服务功能,涵盖兴趣圈子、私信聊天、资料共享、二手交易、兼职跑腿等六大核心模块。通过多端账号同步(微信公众号/小程序/H5),实现数据实时交互,满足学生群体的多元化需求。项目精准锚定校园市场,以“社交+服务”双轮驱动,提供一站式解决方案,支持快速部署与多校区运营,同时具备广告、佣金、会员等多元变现能力,是打造校园生态的理想工具。
    670 2
    校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
    |
    8月前
    |
    小程序 数据安全/隐私保护 开发者
    【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
    【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
    476 3
    |
    8月前
    |
    人工智能 小程序 程序员
    【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
    VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
    607 8
    |
    8月前
    |
    存储 小程序 前端开发
    微信小程序与Java后端实现微信授权登录功能
    微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
    2583 12
    |
    11月前
    |
    人工智能 小程序 IDE
    【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用
    随着AI技术的发展,各大厂商推出的AI运动APP如“乐动力”、“天天跳绳”等,使云上运动会、线上健身等概念大热。本文将指导你如何利用“云智AI运动识别小程序插件”,在微信小程序中实现类似功能,包括工具搭建、服务启动及数据回传等步骤,助力开发者高效开发AI运动小程序。
    【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用

    热门文章

    最新文章