首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >小程序-蒙版弹出窗

小程序-蒙版弹出窗

作者头像
九旬
发布2020-10-23 15:51:05
发布2020-10-23 15:51:05
1.7K0
举报
文章被收录于专栏:九旬大爷九旬大爷

话不多说 上代码。 wxml:

代码语言:javascript
复制
<view class="page">
  <button bindtap="showMask"> 弹出 </button>
  <view catchtouchmove="preventTouchMove" class="alert-mask" wx:if="{{showModal}}"></view>
  <view class="modalDlg" wx:if="{{showModal}}">
    <view class="modelTitle">我是标题</view>
    <view class="modeContent">
      我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容
    </view>
    <image class="hide-btn" bindtap="hideMask" src="./../images/tripDetailAlertHide.png"></image>  
  </view>
</view>

wxss:

代码语言:javascript
复制
/* 弹窗蒙版 start */
.alert-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  z-index: 9000;
  opacity: 0.7;
}

.modalDlg {
  width: 80%;
  height: 55%;
  position: fixed;
  top: 45%;
  left: -1%;
  z-index: 9999;
  box-sizing: border-box;
  padding: 25rpx;
  margin: -370rpx 85rpx;
  background-color: #fff;
  border-radius: 18rpx;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modelTitle{
  font-size: 38rpx;
  margin-bottom: 20rpx;
}
.hide-btn {
  position: absolute;
  top: 10rpx;
  right: 10rpx;
  width: 50rpx;
  height: 50rpx;
}

/* 弹窗蒙版 end*/

js:

代码语言:javascript
复制
Page({
  data: {
    showModal: false
  },
  onLoad(o) {
  },
    showMask: function () {
    this.setData({
      showModal: true
    })
  },
  hideMask: function () {
    this.setData({
      showModal: false
    })
  },
})
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档