<view class="logs_wrap"> <form bindsubmit="log"> <view class="logs_user_name"> <input name="username" placeholder-class="placeholder" placeholder="手机号/邮箱/用户名" /> </view> <view class="logs_user_password"> <input name="password" placeholder-class="placeholder" type="{{ hidden_password === true ? 'password':'text'}}" placeholder="密码:"/> <image bindtap="change_password" class="logs_img1" src="{{close_img === false ? 'image/yingchang.png' : 'image/xiansi_01.png'}}"> </image> </view> <!--忘记密码--> <view class="logs_gorget_password"> <!--<navigator url="../forgetPass/forgetPass"> 忘记密码? </navigator>--> </view> <!--登录--> <button formType="submit" class="logs" loading="{{loding}}" >绑定</button> </form> </view> |
.logs_img1{ width: 60rpx; height: 40rpx; padding-right: 10rpx; } .placeholder{ color: #b2b2b2; } .logs_img2{ width: 90rpx; height: 90rpx; } .logs_user_name{ border: 1px solid #e5e5e5; border-radius: 6rpx; width: 94%; margin: 0 auto; margin-top: 60rpx; height: 80rpx; display: flex; align-items: center; } input{ padding-left: 10rpx; width: 80%; } .logs_user_password{ margin: 0 auto; margin-top: 30rpx; border: 1px solid #e5e5e5; border-radius: 6rpx; width: 94%; height: 80rpx; display: flex; justify-content: space-between; align-items: center; } .logs_gorget_password{ width: 94%; margin: 0 auto; padding-top: 30rpx; font-size: 13pt; color: #e58026; text-align: right; } .logs{ color: #fff; width: 94%; margin-top: 30rpx; background-color: #e58026; height: 90rpx; line-height: 90rpx; } .logs_register{ width: 94%; margin: 0 auto; padding-top: 60rpx; font-size: 13pt; color: #e58026; text-align: center; } .logs_bottom_box{ position: absolute; bottom: 0; width: 100%; } .logs_bottom_box .title{ margin: 0 auto; width: 94%; font-size: 11pt; color: #cccccc; display: flex; justify-content: space-between; align-items: center; } .logs_bottom_box .title view{ width: 25%; border-bottom: 1px solid #dddddd; } .logs_box{ margin-top: 60rpx; margin-bottom: 30rpx; display: flex; justify-content: space-around; } |
var app = getApp(); const url = require('../../utils/requireurl.js').url; Page({ data:{ hidden_password:true, close_img:false, loding:false }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 }, onReady:function(){ // 页面渲染完成 }, onShow:function(){ // 页面显示 }, onHide:function(){ // 页面隐藏 }, onUnload:function(){ // 页面关闭 }, change_password:function(){ this.setData({ hidden_password : !this.data.hidden_password, close_img : !this.data.close_img }) }, log:function(e){ wx.showNavigationBarLoading() //顶部显示加载动画 let username = e.detail.value.username; let password = e.detail.value.password; let user_id = wx.getStorageSync('user_id'); // console.log( username,password ) wx.request({ url: url+'/weChat/wechat-applet/binding', header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { 'username':username, 'password':password, 'user_id':user_id }, method: 'POST', success: function(res){ console.log( res ) let status = res.data.status; let data = res.data.data; if( status == 1 ){ //存储登录状态 wx.setStorage({ key:"user_id", data: data.user_id }); wx.setStorage({ key:"user_ticket", data: data.user_ticket }); wx.setStorage({ key:"user_name", data: data.user_name }); wx.setStorage({ key:"is_binding", data: data.is_binding }); wx.navigateBack({ delta: 1 }) wx.hideNavigationBarLoading() }else{ wx.hideNavigationBarLoading() let err = res.data.errMsg; wx.showModal({ title: '失败', showCancel:false, content: err, success: function(res) { } }) } }, fail: function() { console.log( "调用登录接口失败" ) } }) } }) |
模板简介:该模板名称为【微信小程序橙色简洁会员绑定页面制作设计模板下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。