微信小程序实现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 相关文章推荐
JavaScript Base64编码和解码,实现URL参数传递。
Sep 18 Javascript
js用图作提交按钮或超连接
Mar 26 Javascript
prototype Element学习笔记(篇二)
Oct 26 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
javascript中为某个元素指定事件的三种方式
Aug 07 Javascript
JS常用函数使用指南
Nov 23 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
javascript深拷贝和浅拷贝详解
Feb 14 Javascript
vue内置指令详解
Apr 03 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
小程序文字跑马灯效果
Dec 28 Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 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/11/12 PHP
php算法实例分享
2015/07/14 PHP
php实现简单的上传进度条
2015/11/17 PHP
php实现微信支付之企业付款
2018/05/30 PHP
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
理解JavaScript中worker事件api
2015/12/25 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
JS设计模式之责任链模式实例详解
2018/02/03 Python
python入门教程 python入门神图一张
2018/03/05 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
python调用百度API实现人脸识别
2020/11/17 Python
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
德国运动营养和健身网上商店:Myprotein.de
2018/07/18 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
超市端午节活动方案
2014/01/23 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
2014年审计工作总结
2014/11/17 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
新学期主题班会
2015/08/17 职场文书