云服务器网:购买云服务器和VPS必上的网站!

微信小程序登录页面代码

微信小程序登录页面代码微信小程序实现登录页面的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加页面样式代码;4.在index.js文件中添加用户交互代码;5.保存编辑的代码并进行调试便可。具体

微信小程序登录页面代码

微信小程序实现登录页面的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加页面样式代码;4.在index.js文件中添加用户交互代码;5.保存编辑的代码并进行调试便可。

具体实现内容:

1、首先在创建一个微信小程序项目。

2、在pages包下的index文件中的index.wxml文件里添加页面设计代码。

<viewclass="container">

<viewclass="login-icon">

<!--登录页面-->

<imageclass="login-img"src="../img/login.jpg"></image>

</view>

<viewclass="login-from">

<!--账号-->

<viewclass="inputView">

<labelclass="loginLab">账号</label>

<inputclass="inputText"placeholder="请输入账号"bindinput="usernameInput"/>

</view>

<viewclass="line"></view>

<!--密码-->

<viewclass="inputView">

<labelclass="loginLab">密码</label>

<inputclass="inputText"password="true"placeholder="请输入密码"bindinput="passwordInput"/>

</view>

<!--按钮-->

<viewclass="loginBtnView">

<buttonclass="loginBtn"type="primary"size="{{primarySize}}"loading="{{loading}}"plain="{{plain}}"disabled="{{disabled}}"bindtap="login">登录</button>

</view>

</view>

</view>

3、在pages包下的index文件中的index.wxss文件里添加页面样式代码。

page{

height:100%;

}

.container{

height:100%;

display:flex;

flex-direction:column;

padding:0;

box-sizing:border-box;

/*background-color:rgb(156,23,78)*/

}

/*登录图片*/

.login-icon{

flex:none;

}

.login-img{

width:750rpx;

}

/*表单内容*/

.login-from{

margin-top:20px;

flex:auto;

height:100%;

}

.inputView{

/*background-color:#fff;*/

line-height:45px;

border-radius:20px;

border:1pxsolid#999999;

}

/*输入框*/

.nameImage,.keyImage{

margin-left:22px;

width:18px;

height:16px

}

.loginLab{

margin:15px15px15px10px;

color:#545454;

font-size:14px

}

.inputText{

flex:block;

float:right;

text-align:right;

margin-right:22px;

margin-top:11px;

color:#cccccc;

font-size:14px

}

.line{

margin-top:8px;

}

/*.line{

width:100%;

height:1px;

background-color:#cccccc;

margin-top:1px;

}*/

/*按钮*/

.loginBtnView{

width:100%;

height:auto;

/*background-color:#DCDCDC;*/

margin-top:0px;

margin-bottom:0px;

padding-bottom:0px;

}

.loginBtn{

width:90%;

margin-top:40px;

border-radius:10px;

}

4、在pages包下的index文件中的index.js文件里添加用户交互代码。

//index.js

//获得利用实例

constapp=getApp()

Page({

data:{

username:'',

password:''

},

//事件处理函数

bindViewTap:function(){

wx.navigateTo({

url:'../logs/logs'

})

},

onShow:function(){

//生命周期函数--监听页面显示

wx.hideTabBar({})

},

onLoad:function(){

},

//获得输入账号

usernameInput:function(e){

this.setData({

username:e.detail.value

})

},

//获得输入密码

passwordInput:function(e){

this.setData({

password:e.detail.value

})

},

//登录处理

login:function(){

varthat=this;

if(this.data.username.length==0||this.data.password.length==0){

wx.showToast({

title:'账号或密码不能为空',

icon:'none',

duration:2000

})

}else{

wx.request({

url:app.globalData.globalReqUrl+'/login/login',//仅为示例,并不是真实的接口地址

method:'post',

data:{

username:that.data.username,

password:that.data.password

},

header:{

'content-type':'application/x-www-form-urlencoded'//默许值

},

success(res){

if(res.data.code=="OK"){

varunitName=res.data.data.User.unitName;

varunitId=res.data.data.User.unitId;

wx.setStorageSync('unitId',unitId);

wx.setStorageSync('unitName',unitName);

wx.switchTab({

url:'../overviewData/realTimeData'

})

}else{

wx.showToast({

title:res.data.message,

icon:'none',

duration:2000

})

}

}

})

}

}

})

5.最后保存编辑的代码进行调试,保存快捷键【Ctrl+S】。

在开发工具左边便可看到设计效果。

本文来源:https://www.yuntue.com/post/70791.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注