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


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 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
Apr 23 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
Dec 02 Javascript
Node.js的特点和应用场景介绍
Nov 04 Javascript
百度地图api如何使用
Aug 03 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 Javascript
JS实现异步上传压缩图片
Apr 22 Javascript
深入理解Vue transition源码分析
Jul 30 Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 Javascript
vue使用axios时关于this的指向问题详解
Dec 22 Javascript
JS严格模式知识点总结
Feb 27 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
Zend的Registry机制的使用说明
2013/05/02 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
定义select的边框颜色
2008/04/28 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
vue实现浏览器全屏展示功能
2019/11/27 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
Python 多线程实例详解
2017/03/25 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Django实现快速分页的方法实例
2017/10/22 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python实现多线程的两种方式分析
2018/08/29 Python
python tornado使用流生成图片的例子
2019/11/18 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
公司清洁工岗位职责
2013/12/14 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
给校长的建议书100字
2014/05/16 职场文书
环境科学专业求职信
2014/08/04 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
学籍证明模板
2015/06/18 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
MYSQL 运算符总结
2021/11/11 MySQL
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL