微信小程序点击顶部导航栏切换样式代码实例


Posted in Javascript onNovember 12, 2019

这篇文章主要介绍了微信小程序点击顶部导航栏切换样式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

类似这样的效果

微信小程序点击顶部导航栏切换样式代码实例

<view class='helpCateList'>
  <!-- 类别 -->
  <scroll-view class='scroll-view' scroll-x="true">
   <view class="item-content" wx:key="id" wx:for="{{helpCateList}}" wx:for-item="item">
    <view class="content {{currentTab == item.itemsId ? 'active' : ''}}" data-itemsId='{{item.itemsId}}' bindtap='cateChange' >{{item.itemsName}} </view>
   </view>
  </scroll-view>
 </view>
.helpDisList .content{
 position: relative;
 width: 710rpx;
 border-radius: 5rpx;

}
.active{ //当点击的时候添加这个样式
 /* border-bottom: 4rpx solid rgb(252, 186, 7); */
 color:rgb(252, 186, 7);
}
Page({
 data:{

  helpCateList:[ //数据从后台请求回来赋值
   // { id: "1", desc: "康复医疗" },
   // { id: "2", desc: "教育" },
   // { id: "3", desc: "就业" },
   // { id: "4", desc: "扶贫" },
   // { id: "5", desc: "职业培训" },
   // { id: "6", desc: "社会保障" },
   // { id: "7", desc: "文化生活" },
  ],
  currentTab: 1,
 },
 cateChange(e) {
  console.log(e)
  let that = this
  that.setData({

   currentTab: e.currentTarget.dataset.itemsid, //这个必须要

  })
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js获取RadioButtonList的Value/Text及选中值等信息实现代码
Mar 05 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
Sep 26 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
Aug 31 Javascript
Node.js与Sails redis组件的使用教程
Feb 14 Javascript
轻松学习Javascript闭包
Mar 01 Javascript
Bootstrap 3多级下拉菜单实例
Nov 23 Javascript
angularjs实现时间轴效果的示例代码
Nov 29 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 Javascript
详解ES6 扩展运算符的使用与注意事项
Nov 12 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 #Javascript
浅谈如何优雅处理JavaScript异步错误
Nov 12 #Javascript
vue页面切换项目实现转场动画的方法
Nov 12 #Javascript
解决vue-cli 打包后自定义动画未执行的问题
Nov 12 #Javascript
vue transition 在子组件中失效的解决
Nov 12 #Javascript
vue+element导航栏高亮显示的解决方式
Nov 12 #Javascript
vue-element-admin 菜单标签失效的解决方式
Nov 12 #Javascript
You might like
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
Python守护进程实现过程详解
2020/02/10 Python
python 弧度与角度互转实例
2020/04/15 Python
python3.6使用SMTP协议发送邮件
2020/05/20 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
python实现经典排序算法的示例代码
2021/02/07 Python
La Redoute英国官网:法国时尚品牌
2017/04/27 全球购物
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
LINUX下线程,GDI类的解释
2012/04/17 面试题
会展中心部门工作职责
2013/11/27 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书