首页 > 小程序教程 > 微信小程序login登录页demo样式制作设计教程

微信小程序login登录页demo样式制作设计教程

上一篇 下一篇
本文给大家带来的是微信小程序login登录页demo样式制作设计教程,制作好以后效果图如下:
一、wxml页面代码如下:
<!--pages/login/login.wxml-->
<view class="login">
    <image src="../../images/vankelogo.png" ></image>
    <form bindsubmit="formSubmit" bindreset="formReset">
        <view class="section">
            <input name="userName" class="{{ userName == true ? 'userError' : ''}}" type="text" maxlength="11" placeholder="真实姓名/电话" />
            <input name="userPassword" class="{{ userPassword == true ? 'userError' : ''}}" type="text" password  maxlength="100" placeholder="请输入您的密码" />
        </view>
        <button type="default" formType="submit" hover-class="other-button-hover"> 登录 </button>
    </form>
</view>
 
二、wxss样式文件代码如下:
/* pages/login/login.wxss */
page{
    background-color:#fff;
    font-size:40rpx;
}
.login image{
    width:80%;
    height:100rpx;
    margin:20% auto;
    display:block;
}
input{
    border:1px solid #ddd;
    line-height:80rpx;
    height:80rpx;
    width:80%;
    margin:5% auto;
    padding-left:20rpx;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.button-hover {
    background-color: #b02923;
}
/** 添加自定义button点击态样式类**/
.other-button-hover {
    background-color: #b02923;
    color:#fff;
}
button{
    background-color: #b02923;
    color:#fff;
    top:200rpx;
    width:80%;

}
.userError{
    border-color:#b02923;
}
三、js页面代码如下:
// pages/login/login.js
const app = getApp();
Page({
  data:{
    userName: false,
    userPassword: false
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  },
  confirm: function () {
    this.setData({
      'dialog.hidden': true,
      'dialog.title': '',
      'dialog.content': ''
    })
  },
  login:function(params){
    wx.showToast({
      title: '登录中',
      icon: 'loading'
    })
    app.setStorageUser(params, function (res){
      if(res.errMsg == 'setStorage:ok'){
          setTimeout(function(){
            wx.hideToast();
            // 登录
            wx.switchTab({
              url:'../index/index'
            });
          },2000);
        }
    });
  },
  formSubmit: function(e) {
    let that = this;
    let userName = e.detail.value.userName;
    let userPassword = e.detail.value.userPassword;
    if(userName == '' ){
        this.setData({
          userName: true,
        })
        return false;
    }else{
        this.setData({
          userName: false,
        })
    }
    if(userPassword == ''){
        this.setData({
          userPassword: true,
        })
        return false;
    }else{
        this.setData({
          userPassword: false,
        })
    }

    if(userName !== 'vanke' && userPassword !== '123456'){
      wx.showModal({
        title: '登录失败',
        content: '账号或密码不正确',
        confirmColor: '#b02923',
        showCancel: false
      })
      return false;
    }
    let params = {
      'userName': userName,
      'userPhone': 13011111111
    }
    that.login(params);
  }
})

模板简介:该模板名称为【微信小程序login登录页demo样式制作设计教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 110,224次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 06-25
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
企业网站 微信文章 自适应 响应式 微信模板 微信公众平台 微信素材 单页式简历模板 微信图片 html5
您可能会喜欢的其他模板