微信小程序自定义菜单切换栏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 相关文章推荐
js href的用法
May 13 Javascript
JS 实现图片直接下载示例代码
Jul 22 Javascript
js动态修改input输入框的type属性(实现方法解析)
Nov 13 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
node.js中的http.response.removeHeader方法使用说明
Dec 14 Javascript
浅谈js中的闭包
Mar 16 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
前端vue+elementUI如何实现记住密码功能
Sep 20 Javascript
详解Vue的七种传值方式
Feb 08 Vue.js
详解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 session处理的定制
2009/03/16 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
JavaScript判断两种格式的输入日期的正确性的代码
2007/03/25 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
Python的Urllib库的基本使用教程
2015/04/30 Python
使用python实现rsa算法代码
2016/02/17 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python脚本实现验证码识别
2018/06/07 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
大学军训感言300字
2014/03/09 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
教师演讲稿大全
2014/05/16 职场文书
学校标语大全
2014/06/19 职场文书
争做文明公民倡议书
2014/08/29 职场文书
离婚案件原告代理词
2015/05/23 职场文书
东京审判观后感
2015/06/01 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书