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


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 相关文章推荐
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
详解AngularJS ng-class样式切换
Jun 27 Javascript
使用yeoman构建angular应用的方法
Aug 14 Javascript
vue.js  父向子组件传参的实例代码
Oct 29 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
setTimeout与setInterval的区别浅析
Mar 23 Javascript
Async/Await替代Promise的6个理由
Jun 15 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 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 获取当前访问的url文件名的方法小结
2010/02/08 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python flask中静态文件的管理方法
2018/03/20 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
给老婆的检讨书
2015/01/27 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
少年犯观后感
2015/06/11 职场文书
python删除csv文件的行列
2021/04/06 Python
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS