• 小程序 弹框


    wxml

    <view class="modal-mask" bindtap="hideModal" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
    <view class="modal-dialog" wx:if="{{showModal}}">
      <view class="modal-title">手机绑定</view>
      <view class="modal-content">
        <view class="modal-input">
          <input placeholder-class="input-holder" type="number" maxlength="11" id="tel" bindchange="inputChange" class="input" placeholder="请输入手机号"></input>
        </view>
      </view>
       <view class="modal-content">
        <view class="modal-input">
          <input placeholder-class="input-holder" type="number" maxlength="20" id="password" bindchange="inputChange" class="input" placeholder="请输入密码"></input>
        </view>
      </view>
      <view class="modal-footer">
        <view class="btn-cancel" bindtap="onCancel" data-status="cancel">取消</view>
        <view class="btn-confirm" bindtap="onConfirm" data-status="confirm">确定</view>
      </view>

    css

    .show-btn {
      margin-top: 100rpx;
      color: #22cc22;
    }
    
    .modal-mask {
       100%;
      height: 100%;
      position: fixed;
      top: 0;
      left: 0;
      background: #000;
      opacity: 0.5;
      overflow: hidden;
      z-index: 9000;
      color: #fff;
    }
    
    .modal-dialog {
       540rpx;
      overflow: hidden;
      position: fixed;
      top: 50%;
      left: 0;
      z-index: 9999;
      background: #f9f9f9;
      margin: -180rpx 105rpx;
      border-radius: 36rpx;
    }
    
    .modal-title {
      padding-top: 50rpx;
      font-size: 36rpx;
      color: #030303;
      text-align: center;
    }
    
    .modal-content {
      padding: 23rpx 32rpx;
    }
    
    .modal-input {
      display: flex;
      background: #fff;
      border: 2rpx solid #ddd;
      border-radius: 4rpx;
      font-size: 28rpx;
    }
    
    
    .input {
       100%;
      height: 82rpx;
      font-size: 28rpx;
      line-height: 28rpx;
      padding: 0 20rpx;
      box-sizing: border-box;
      color: #333;
    }
    
    input-holder {
      color: #666;
      font-size: 28rpx;
    }
    
    .modal-footer {
      display: flex;
      flex-direction: row;
      height: 86rpx;
      border-top: 1px solid #dedede;
      font-size: 34rpx;
      line-height: 86rpx;
    }
    
    .btn-cancel {
       50%;
      color: #666;
      text-align: center;
      border-right: 1px solid #dedede;
    }
    
    .btn-confirm {
       50%;
      color: #ec5300;
      text-align: center;
    }

    js

    Page({
    
     data:{
        nullHouse:true,  //先设置隐藏
            },
     onLoad:function(options){
         // 页面初始化 options为页面跳转所带来的参数
      },
      onReady:function(){
        // 页面渲染完成
      },
      onShow:function(){
        // 页面显示
      },
      onHide:function(){
        // 页面隐藏
      },
      onUnload:function(){
        // 页面关闭
      },
     clickArea:function(){
       var that = this;
       this.setData({
        nullHouse:false, //弹窗显示
        }) 
       setTimeout(function(){
        that.data.nullHouse = true, //1秒之后弹窗隐藏
         },1000)
      },
    })
  • 相关阅读:
    Eclipse集成weblogic教程
    Weblogic项目部署教程
    Eclipse导出WAR包
    Eclipse集成Tomcat教程
    Eclipse错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    Eclipse导入Oracle/MySQL数库驱动包教程
    Java连接Oracle/MySQL数据库教程
    Oracle常用表和常见操作命令
    VMware如何进入安全模式
    VMware进入BIOS
  • 原文地址:https://www.cnblogs.com/lujiang/p/8319998.html
Copyright © 2020-2023  润新知