微信小程序实现登录注册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 相关文章推荐
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
得到jQuery detach()后节点中的某个值实现代码
Feb 05 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
详解JavaScript中的blink()方法的使用
Jun 08 Javascript
基于jQuery实现在线选座之高铁版
Aug 24 Javascript
JS模拟Dialog弹出浮动框效果代码
Oct 16 Javascript
Bootstrap实现登录校验表单(带验证码)
Jun 23 Javascript
JavaScript数组操作函数汇总
Aug 05 Javascript
JS设置随机出现2个数字的实例代码
Jul 19 Javascript
原生js实现弹窗消息动画
Nov 20 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
Laravel学习教程之路由模块
2017/08/18 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
详解JS模块导入导出
2017/12/20 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python 实现二维列表转置
2019/12/02 Python
python全局变量引用与修改过程解析
2020/01/07 Python
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
Java里面有没有全局变量?为什么?
2015/02/06 面试题
C++面试题:关于链表和指针
2013/06/05 面试题
自动化职业生涯规划书范文
2014/01/03 职场文书
事业单位考察材料范文
2014/12/25 职场文书
大学生助学金感谢信
2015/01/21 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
MySQL 数据类型详情
2021/11/11 MySQL
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python