微信小程序自定义菜单切换栏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读取ASP设定的COOKIE
Feb 15 Javascript
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
原生js实现无缝轮播图效果
Jan 11 Javascript
jquery实现手机端单店铺购物车结算删除功能
Feb 22 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
Apr 24 Javascript
vue实现的上拉加载更多数据/分页功能示例
May 25 Javascript
解决vue cli使用typescript后打包巨慢的问题
Sep 30 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
Nov 08 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中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
AngularJS身份验证的方法
2016/02/17 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
Python中使用PIPE操作Linux管道
2015/02/04 Python
用Python编写简单的定时器的方法
2015/05/02 Python
分享Python字符串关键点
2015/12/13 Python
Python正则捕获操作示例
2017/08/19 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
毕业证丢失证明
2014/01/15 职场文书
规划编制实施方案
2014/03/15 职场文书
开工仪式主持词
2014/03/20 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
2016年记者节感言
2015/12/08 职场文书
Python集合的基础操作
2021/11/01 Python