微信小程序自定义菜单切换栏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宝典学习笔记(上)
Jan 10 Javascript
JavaScript与函数式编程解释
Apr 27 Javascript
jQuery数组处理代码详解(含实例演示)
Feb 03 Javascript
Javascript基础教程之数据类型 (字符串 String)
Jan 18 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
May 13 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
Vue 中批量下载文件并打包的示例代码
Nov 20 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 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 调试工具Debug Tools
2011/04/30 PHP
PHP里的中文变量说明
2011/07/23 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
javascript常用的方法分享
2015/07/01 Javascript
js密码强度检测
2016/01/07 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
js实现消息滚动效果
2017/01/18 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
Python安装selenium包详细过程
2019/07/23 Python
Python 自由定制表格的实现示例
2020/03/20 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
游戏商店:Eneba
2020/04/25 全球购物
附答案的Java面试题
2012/11/19 面试题
学生会个人自荐书范文
2014/02/12 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
机关办公室岗位职责
2014/04/16 职场文书
计算机专业自荐信
2014/05/24 职场文书
代办委托书怎么写
2014/08/01 职场文书
介绍信的格式
2015/01/30 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
python基础之错误和异常处理
2021/10/24 Python
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers