微信小程序实现tab切换效果


Posted in Javascript onNovember 21, 2017

微信小程序之tab切换效果,如图:

微信小程序实现tab切换效果

最近在学习微信小程序并把之前的公司app搬到小程序上,挑一些实现效果记录一下(主要是官方文档里没说的,毕竟官方文档只是介绍功能)

.wxml代码:

<view class="body">
 <view class="nav bc_white">
  <view class="{{selected?'red':'default'}}" bindtap="selected">系统提醒</view>
  <view class="{{selected1?'red':'default'}}" bindtap="selected1">优惠活动</view>
 </view>
 <view class="{{selected?'show':'hidden'}}">for system</view>
 <view class="{{selected1?'show':'hidden'}}">for activity</view>
</view>

.wxss代码:

page{background-color:#edf0f3;}
.nav{width:100%;height:100rpx;display:flex;flex-direction:row;}
.default{line-height:100rpx;text-align:center;flex:1;border-right:1px solid gainsboro;color:#000;font-weight:bold;font-size:28rpx;}
.red{line-height:100rpx;text-align:center;color:#fc5558;flex:1;border-right:1px solid gainsboro;font-weight:bold;font-size:28rpx;}
.show{display:block;text-align:center;line-height:200rpx;}
.hidden{display:none;text-align:center;line-height:200px;}

.js代码:

Page({
  data:{
    selected:true,
    selected1:false
    },
  selected:function(e){
    this.setData({
      selected1:false,
      selected:true
    })
  },
  selected1:function(e){
    this.setData({
      selected:false,
      selected1:true
    })
  }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
RGB颜色值转HTML十六进制(HEX)代码的JS函数
Apr 25 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jquery实现简单的自动播放幻灯片效果
Jun 13 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
Sep 14 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
Oct 21 Javascript
Websocket协议详解及简单实例代码
Dec 12 Javascript
vue中v-model动态生成的实例详解
Oct 27 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
JavaScript实现留言板案例
Mar 17 Javascript
js实现拖拽元素选择和删除
Aug 25 Javascript
jQuery实现所有验证通过方可提交的表单验证
Nov 21 #jQuery
IntelliJ IDEA 安装vue开发插件的方法
Nov 21 #Javascript
值得收藏的vuejs安装教程
Nov 21 #Javascript
jquery-file-upload 文件上传带进度条效果
Nov 21 #jQuery
jquery ajaxfileupload异步上传插件
Nov 21 #jQuery
Vue + Vue-router 同名路由切换数据不更新的方法
Nov 20 #Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 #Javascript
You might like
php防止网站被刷新的方法汇总
2014/12/01 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
Python简单日志处理类分享
2015/02/14 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
Python读取指定日期邮件的实例
2019/02/01 Python
浅谈python中get pass用法
2019/03/19 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
若干个Java基础面试题
2015/05/19 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
电气专业推荐信范文
2013/11/18 职场文书
高中毕业生自我鉴定例文
2013/12/29 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
三方合作协议书范本
2014/04/18 职场文书
2015年领班工作总结
2015/04/29 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL