微信小程序自定义菜单切换栏tabbar组件代码实例


Posted in Javascript onDecember 30, 2019

这篇文章主要介绍了微信小程序自定义菜单切换栏tabbar组件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

效果图:

微信小程序自定义菜单切换栏tabbar组件代码实例

wxml代码:

<view class="top_tabbar" > 
 <block wx:for="{{itemName}}" wx:key="{{index}}">
   <view class="item_name {{tabIndex == index ? 'active' : ''}}" bindtap="handleItem" data-index="{{index}}">
    <text>{{item}}</text>
   </view>
 </block>
</view>

wxss代码:

.top_tabbar{
 width: 100%;
 background-color: #ffffff;
 display: flex;
 position: fixed;
}
.item_name{
 text-align: center;
 margin:20rpx 60rpx;
 color: grey;
}
.active{
 color: lightgreen;
}
.active text{
  padding-bottom: 10rpx;
  border-bottom: 4rpx solid lightgreen;
}

js代码:

data:{
  itemName: ["军事", "明星", "动漫","风景"],
  tabIndex: 0
 },
//获取点击事件
handleItem(e){
  // console.log(e)
  const index = e.currentTarget.dataset.index
  this.setData({
   tabIndex: index
  })
 }

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

Javascript 相关文章推荐
JavaScript实现Sleep函数的代码
Mar 04 Javascript
JQuery 确定css方框模型(盒模型Box Model)
Jan 22 Javascript
JavaScript CSS 修改学习第四章 透明度设置
Feb 19 Javascript
js获取浏览器基本信息大全
Nov 27 Javascript
对js eval()函数的一些见解
Aug 15 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
jQuery操作之效果详解
May 19 jQuery
Vue.js进行查询操作的实例详解
Aug 25 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
详解Vue的watch中的immediate与watch是什么意思
Dec 30 #Javascript
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 #jQuery
Vue实现星级评价效果实例详解
Dec 30 #Javascript
vue 中url 链接左边的小图标更改问题
Dec 30 #Javascript
微信小程序中网络请求缓存的解决方法
Dec 29 #Javascript
vue点击按钮动态创建与删除组件功能
Dec 29 #Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
Dec 29 #Javascript
You might like
php 冒泡排序 交换排序法
2011/05/10 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
2013/06/03 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
php给图片加文字水印
2015/07/31 PHP
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
python实现单向链表详解
2018/02/08 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
keras topN显示,自编写代码案例
2020/07/03 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
SQL Server面试题
2013/04/04 面试题
初婚初育证明
2014/01/14 职场文书
爽歪歪广告词
2014/03/20 职场文书
关于教师节的广播稿
2014/09/10 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript