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


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 相关文章推荐
json 实例详细说明教程
Oct 31 Javascript
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
解析John Resig Simple JavaScript Inheritance代码
Dec 03 Javascript
node.js集成百度UE编辑器
Feb 05 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
利用ECharts.js画K线图的方法示例
Jan 10 Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 Javascript
React props和state属性的具体使用方法
Apr 12 Javascript
React-router4路由监听的实现
Aug 07 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 Javascript
原生JS实现九宫格抽奖
Sep 13 Javascript
使用react+redux实现计数器功能及遇到问题
Jun 02 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简单字符串过滤方法示例
2016/09/04 PHP
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
js实现3D旋转相册
2020/08/02 Javascript
python实现通过shelve修改对象实例
2014/09/26 Python
Python实现的多线程端口扫描工具分享
2015/01/21 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python数组遍历的简单实现方法小结
2016/04/27 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
python使用zip将list转为json的方法
2018/12/31 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
简单的大学生自我鉴定
2014/02/18 职场文书
演讲稿开场白台词
2014/08/25 职场文书
小学生校园广播稿
2014/09/28 职场文书
二十年同学聚会感言
2015/07/30 职场文书
python字符串常规操作大全
2021/05/02 Python
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers