微信小程序实现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面向对象(极简主义法minimalist approach)
Jul 17 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
JQuery对表格进行操作的常用技巧总结
Apr 23 Javascript
深入理解MVC中的时间js格式化
May 19 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
基于Vue框架vux组件库实现上拉刷新功能
Nov 28 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
Feb 20 Javascript
vue实现条件叠加搜索的解决方法
May 28 Javascript
ES6 Iterator接口和for...of循环用法分析
Jul 31 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
Mar 26 Javascript
js+h5 canvas实现图片验证码
Oct 11 Javascript
React中使用Vditor自定义图片详解
Dec 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读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
Python生成随机密码
2015/03/10 Python
浅谈python对象数据的读写权限
2016/09/12 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
浅谈对yield的初步理解
2017/05/29 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
机电一体化专业应届生求职信
2013/11/27 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
2014年医院科室工作总结
2014/12/20 职场文书