当前位置: 首页 > news >正文

微信小程序选项卡切换(滑动切换,点击切换)

效果如下:可点击切换,滑动切换

在这里插入图片描述
在这里插入图片描述
代码如下
这个可以在项目用

index.wxml

<view class='topTabSwiper'><view class='tab  {{currentData == 0 ? "tabBorer" : ""}}'  data-current = "0" bindtap='checkCurrent'>选项一</view><view class='tab  {{currentData == 1 ? "tabBorer" : ""}}'  data-current = "1" bindtap='checkCurrent'>选项二</view>
</view>
<swiper current="{{currentData}}" class='swiper' style="height:600px;" duration="300" bindchange="bindchange"><swiper-item><view class='swiper_con'>TAB1</view></swiper-item> <swiper-item><view class='swiper_con'>TAB2</view></swiper-item>
</swiper>

index.wxss

.tab {width: 50%;text-align: center;padding: 10rpx 0;
}.topTabSwiper {display: flex;justify-content: space-between;
}
.tabBorer {border-bottom: 1px solid #f00;color: #f00;
}.swiper {width: 100%;
}.swiper_con {text-align: center;width: 100%;height: 100%;padding: 80rpx 0;
}

index.js

//获取当前滑块的indexbindchange:function(e){const that  = this;that.setData({currentData: e.detail.current})},//点击切换,滑块index赋值checkCurrent:function(e){const that = this;if (that.data.currentData === e.target.dataset.current){return false;}else{that.setData({currentData: e.target.dataset.current})}},
http://www.lryc.cn/news/114633.html

相关文章:

  • 安路FPGA的赋值报错——移位处理,加括号
  • GO学习之 接口(Interface)
  • ansible常见模块的运用
  • 合宙Air724UG LuatOS-Air script lib API--patch
  • pytorch求导
  • Java基础异常详解
  • vue3+vue-i18n 监听语言的切换
  • 【考研复习】24王道数据结构课后习题代码|2.3线性表的链式表示
  • 娇滴滴的一朵花(Python实现)
  • Android AccessibilityService研究
  • 华为OD机试(含B卷)真题2023 算法分类版,58道20个算法分类,如果距离机考时间不多了,就看这个吧,稳稳的
  • JMeter命令行执行+生成HTML报告
  • 学习Boost二:从附录3来看编码习惯
  • STM32基础入门学习笔记:核心板 电路原理与驱动编程
  • 最后一次模拟考试题解
  • Mac 创建和删除 Automator 工作流程,设置 Terminal 快捷键
  • 2023华为OD机试真题B卷 Java 实现【最长的元音串】
  • 网络防御之传输安全
  • 【css】组合器
  • HTTPS、TLS加密传输
  • docker frp 搭建 http + stcp 代理
  • 项目出bug,找不到bug,如何拉回之前的版本
  • vue-cli
  • android获取屏幕分辨率的正确方法;获取到分辨率(垂直方向像素)的不正确
  • 机器学习笔记之优化算法(八)简单认识Wolfe Condition的收敛性证明
  • 通过win+r安装jupyter报错
  • C#声明一个带返回值的委托
  • Flutter 自定义view
  • Ubuntu新装系统报错:sudo: vim:找不到命令
  • Vue3自定义简单的Swiper滑动组件-触控板滑动鼠标滑动左右箭头滑动-demo