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


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 相关文章推荐
使用原生javascript创建通用表单验证——更锋利的使用dom对象
Sep 13 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
跟我学习javascript的for循环和for...in循环
Nov 18 Javascript
简单的JS时钟实例讲解
Jan 13 Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 Javascript
深入理解Javascript中的valueOf与toString
Jan 04 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
AngularJS实现表单验证功能详解
Oct 12 Javascript
谈谈vue中mixin的一点理解
Dec 12 Javascript
详解CocosCreator项目结构机制
Apr 14 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
php strtotime 函数UNIX时间戳
2009/01/14 PHP
PHP获取MAC地址的函数代码
2011/09/11 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
js下获取div中的数据的原理分析
2010/04/07 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
详解javascript函数的参数
2015/11/10 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
详解js 创建对象的几种方法
2019/03/08 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
python3.0 字典key排序
2008/12/24 Python
python列表操作实例
2015/01/14 Python
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
Django中url的反向查询的方法
2018/03/14 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
python自动发送邮件脚本
2018/06/20 Python
Django框架表单操作实例分析
2019/11/04 Python
django中间键重定向实例方法
2019/11/10 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
高中自我鉴定
2013/12/20 职场文书
个人授权委托书
2014/04/03 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
Python合并pdf文件的工具
2021/07/01 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫