微信小程序自定义菜单切换栏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.boxy插件的iframe扩展代码
Jul 02 Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 Javascript
jquery如何通过name名称获取当前name的value值
Dec 20 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
JavaScript数组去重的两种方法推荐
Apr 05 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
AngularJS中的按需加载ocLazyLoad示例
Jan 11 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
Vue利用canvas实现移动端手写板的方法
May 03 Javascript
vue中实现左右联动的效果
Jun 22 Javascript
vue-cli项目配置多环境的详细操作过程
Oct 30 Javascript
js prototype深入理解及应用实例分析
Nov 25 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
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
javascript add event remove event
2008/04/07 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
Python实例之wxpython中Frame使用方法
2014/06/09 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
2014端午节活动策划方案
2014/01/27 职场文书
家长会学生演讲稿
2014/04/26 职场文书
经典演讲稿开场白
2014/08/25 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
单位工作证明范本
2015/06/15 职场文书
追悼会悼词大全
2015/06/23 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js
MySQL插入数据与查询数据
2022/03/25 MySQL
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python