微信小程序自定义菜单切换栏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 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
精通Javascript系列之Javascript基础篇
Jun 07 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
Feb 05 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
浅析JS运动
Dec 28 Javascript
Javascript日期格式化format函数的使用方法
Aug 30 Javascript
深入理解Javascript中的观察者模式
Feb 20 Javascript
canvas绘制多边形
Feb 24 Javascript
vue-cli项目中怎么使用mock数据
Sep 27 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
ES6中new Function()语法及应用实例分析
Feb 19 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使用者状态管理功能的应用
2006/10/09 PHP
PHP页面中文乱码分析
2013/10/29 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP使用xpath解析XML的方法详解
2017/05/20 PHP
PHP生成(支持多模板)二维码海报代码
2018/04/30 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
javascript新手语法小结
2008/06/15 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
幼儿园教师获奖感言
2014/03/11 职场文书
基层党员对照检查材料
2014/09/24 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
天鹅湖观后感
2015/06/09 职场文书
研讨会致辞
2015/07/31 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
离婚协议书格式范本
2016/03/18 职场文书