微信小程序自定义菜单切换栏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 相关文章推荐
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
Mar 10 Javascript
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
Dec 25 Javascript
js各种验证文本框输入格式(正则表达式)
Oct 22 Javascript
javascript关于继承的用法汇总
Dec 20 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
May 03 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
AngularJs 动态加载模块和依赖
Sep 15 Javascript
移动端点击态处理的三种实现方式
Jan 12 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
初试vue-cli使用HBuilderx打包app的坑
Jul 17 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
php4的session功能评述(二)
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
计算机网络专业个人的自我评价
2013/10/17 职场文书
考试不及格的检讨书
2014/01/22 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
js不常见操作运算符总结
2021/11/20 Javascript
用Python实现屏幕截图详解
2022/01/22 Python