mui 弹出窗 点击遮罩 弹窗消失

 <!DOCTYPE html>
 <html lang="en">
 <head>
 <meta charset="UTF-8">
 <title>登录</title>
 <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
 <!--标准mui.css-->
 <link rel="stylesheet" href="https://static.gushistory.com/css/mui.min.css">
 <!--App自定义的css-->
 <link rel="stylesheet" type="text/css" href="../../css/main.css"/>
 <link rel="stylesheet" type="text/css" href="../../css/index.css"/>
 <script src="../../js/public.js"></script>
 <script src="../../js/include.js"></script>
 <script type='text/javascript' src='../../components/md5.min.js' charset='utf-8'></script>
 </head>
 <body>
 <div id='login'>
  
 <div class="logo_img"><img src="../../images/logo.png"> </div>
 <div class="logo_font">欢迎使用今借到</div>
 <div class="login_ul mat50">
 <form>
 <div class="login_row">
 <i class="icon photo"></i>
 <div class="login-input-div">{{telephone}}</div>
 </div>
 <div class="login_row">
 <i class="icon passw"></i>
 <input type="password" class="login_input" placeholder="输入登录密码" v-model="password">
 </div>
 <p class="test_verigy" @click="goResetPwd">忘记密码?</p>
 <div class="login_btn mat80" @click="login">登录</div>
 </form>
 </div>
 </div>
  
 </body>
 <script>
 var vm = new Vue({
 el: '#login',
 data: {
 telephone: '',
 password: '',
 bsending: {}
 },
 methods: {
 login: function() {
 var that = this;
  
 if(utils.isNull(that.password) || that.password == '请输入您的登录密码') {
 // mui.alert("请输入登录密码");
 mui.alert("", "提示", "请输入登录密码,不输入就不让你登录。产品要求不显示“知道了”按钮,其实这就是按钮,只不过内容很长而已,所以看起来不像是按钮了。遮罩层增加了addEventListener,修改了mui的默认样式", function(){}, "div");
 document.querySelector('.mui-popup-backdrop').addEventListener('click', function(event) {
 mui.closePopup();
 });
 return;
 }
 var param = {
 "c_telephone": that.telephone,
 "c_pwd": md5(md5(that.password)),
 "c_head": window.sessionStorage.headimgurl,
 "c_open_id": window.sessionStorage.openId,
 "c_union_id": window.sessionStorage.c_union_id
 };
 utils.post(config.JJD_URL + '/user/login4WX', param, that.bsending, function(res) {
 window.localStorage.storageTel = that.telephone;
 window.localStorage.storagePwd = md5(md5(that.password));
 window.sessionStorage.telephone = that.telephone;
 window.sessionStorage.name = res.c_user_name;
 window.sessionStorage.token = res.token;
 window.sessionStorage.openId = res.openid;
 window.sessionStorage.nickname = res.nickname;
 window.sessionStorage.unionid = res.unionid;
 window.sessionStorage.subscribe = res.subscribe;
 window.sessionStorage.headimgurl = res.headimgurl;
 window.sessionStorage.userId = res.userId;
 window.sessionStorage.cache = res.cache;
 window.sessionStorage.n_lend_cnt = res.n_lend_cnt;
 window.sessionStorage.n_borrow_cnt = res.n_borrow_cnt;
 window.sessionStorage.n_guarantee_cnt = res.n_guarantee_cnt;
 window.sessionStorage.n_product_cnt = res.n_product_cnt;
 window.sessionStorage.b_lt_23 = res.b_lt_23;
 window.sessionStorage.n_xuexin_fill = res.n_xuexin_fill;
 window.sessionStorage.n_student = res.n_student;
 window.sessionStorage.c_home_addr = res.c_home_addr;
 window.sessionStorage.b_long_term_credit = res.b_long_term_credit;
 window.sessionStorage.b_guide = res.b_guide;
 window.sessionStorage.b_guide_product = res.b_guide_product;
 window.sessionStorage.b_bid = res.b_bid;
 window.sessionStorage.b_iou = res.b_iou;
 window.sessionStorage.b_product = res.b_product;
 window.sessionStorage.b_product_friend = res.b_product_friend;
 window.sessionStorage.c_user_identity = res.c_user_identity;
 window.sessionStorage.c_home_addr = res.c_home_addr;
 window.sessionStorage.cache = JSON.stringify(res.cache);
 utils.replace('../../index.html');
 })
 },
 goResetPwd: function() {
 var that = this;
 utils.go("resetLoginPwd.html?telephone=" + that.telephone)
 }
  
 },
 created: function() {
 mui.init({
 swipeBack: false
 });
 this.telephone = utils.getArg('telephone');
 }
 })
 </script>
 <style>
 .mui-popup-buttons {
 height:auto;
 }
 .mui-popup-button {
 line-height: normal;
 height:auto;
 white-space:normal;
 }
  
 </style>
 </html>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值