微信小程序实现登录注册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的颜色选择插件实例代码
Oct 02 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
详解js中的apply与call的用法
Jul 30 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
Nov 21 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
Aug 08 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
vue2.0 常用的 UI 库实例讲解
Dec 12 Javascript
对vue里函数的调用顺序介绍
Mar 17 Javascript
浅析Vue 生命周期
Jun 21 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 Javascript
p5.js绘制创意自画像
Nov 04 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动态创建Flash动画
2006/10/09 PHP
PHP学习之正则表达式
2011/04/17 PHP
php 注释规范
2012/03/29 PHP
浅析PHP Socket技术
2013/08/02 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
PHP发送短信代码分享
2015/08/11 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
php解决安全问题的方法实例
2019/09/19 PHP
javascript中alert()与console.log()的区别
2015/08/26 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
python flask搭建web应用教程
2019/11/19 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
django使用JWT保存用户登录信息
2020/04/22 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
气象学专业个人求职信
2014/03/15 职场文书
2015年发展党员工作总结报告
2015/03/31 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python