微信小程序实现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 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
Aug 30 Javascript
JS中怎样判断undefined(比较不错的方法)
Mar 27 Javascript
AngularJS通过$location获取及改变当前页面的URL
Sep 23 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
Apr 27 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
Aug 14 Javascript
使用JS实现导航切换时高亮显示的示例讲解
Aug 22 Javascript
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
关于antd tree 和父子组件之间的传值问题(react 总结)
Jun 02 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 缩略图实现函数代码
2011/06/23 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
js的三种继承方式详解
2017/01/21 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
详解Python做一个名片管理系统
2019/03/14 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
2019/06/28 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
外包公司软件测试工程师
2014/11/01 面试题
党员个人对照检查材料范文
2014/09/24 职场文书
放牛班的春天观后感
2015/06/01 职场文书
初中信息技术教学反思
2016/02/16 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python