微信小程序实现登录注册tab切换效果


Posted in Javascript onDecember 29, 2020

利用三元运算符实现登录注册效果切换,供大家参考,具体内容如下

微信小程序实现登录注册tab切换效果

直接上代码

wxml:

<view class='top'>
 <text class="{{login?'active':''}}" catchtap='login'>登录</text>
 <text class="{{login?'':'active'}}" catchtap='register'>注册</text>
</view>
 
<view class='log' wx:if="{{login}}">
 <form>
 <input placeholder='账号'/>
 <button>登录</button>
 </form>
 
</view>
<view class='reg'wx:else>
 <form>
 <input placeholder='密码'/>
 <button>注册</button>
 </form>
</view>

wxss:

.top{
 display: flex;
 flex-direction: row;
 height: 100rpx;
 border-bottom: 1px solid #ccc;
}
.top text{
 width: 50%;
 line-height: 100rpx;
 text-align: center;
}
.top .active{
 border-bottom: 2px solid red;
}
input{
 border-bottom: 1px solid #ccc;
 line-height: 100rpx;
 height: 100rpx;
 padding-left: 40rpx;
 margin-bottom: 40rpx;
}

js:

Page({
 data: {
 login:true
 },
 
 /**
 * 生命周期函数--监听页面加载
 */
 login:function(){
  this.setData({
  login:true
  });
 },
 register:function(){
 this.setData({
  login: false
 });
 },
 onLoad: function (options) {
 
 },
 
 /**
 * 生命周期函数--监听页面初次渲染完成
 */
 onReady: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面显示
 */
 onShow: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面隐藏
 */
 onHide: function () {
 
 },
 
 /**
 * 生命周期函数--监听页面卸载
 */
 onUnload: function () {
 
 },
 
 /**
 * 页面相关事件处理函数--监听用户下拉动作
 */
 onPullDownRefresh: function () {
 
 },
 
 /**
 * 页面上拉触底事件的处理函数
 */
 onReachBottom: function () {
 
 },
 
 /**
 * 用户点击右上角分享
 */
 onShareAppMessage: function () {
 
 }
})

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

Javascript 相关文章推荐
浅谈tudou土豆网首页图片延迟加载的效果
Jun 23 Javascript
JQuery通过Ajax提交表单并返回结果
Jul 31 Javascript
javascript自然分类法算法实现代码
Oct 11 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
Apr 04 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
Nov 28 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
jQuery Ajax全解析
Feb 13 Javascript
jquery replace方法去空格
May 08 jQuery
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
vue :src 文件路径错误问题的解决方法
May 15 Javascript
Vue实现本地购物车功能
Dec 05 Javascript
详解50行代码,Node爬虫练手项目
Apr 22 Javascript
原生js实现淘宝放大镜效果
Oct 28 #Javascript
微信小程序如何获取手机验证码
Nov 04 #Javascript
微信小程序实现弹出层效果
May 26 #Javascript
微信小程序实现预览图片功能
Oct 22 #Javascript
详解如何使用koa实现socket.io官网的例子
Nov 04 #Javascript
微信小程序实现多选功能
Nov 04 #Javascript
微信小程序实现无限滚动列表
May 29 #Javascript
You might like
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
php中{}大括号是什么意思
2013/12/01 PHP
php表单请求获得数据求和示例
2014/05/15 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
python 命令行传入参数实现解析
2019/08/30 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
python中取绝对值简单方法总结
2020/07/24 Python
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
小区消防演习方案
2014/02/21 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
商铺租房协议书范本
2014/12/04 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书