微信小程序实现蒙版弹出窗功能


Posted in Javascript onSeptember 17, 2019

微信小程序实现蒙版弹出窗功能

话不多说 上代码。

wxml:

<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:

/* 弹窗蒙版 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:

Page({
 data: {
  showModal: false
 },
 onLoad(o) {
 },
  showMask: function () {
  this.setData({
   showModal: true
  })
 },
 hideMask: function () {
  this.setData({
   showModal: false
  })
 },
})

总结

以上所述是小编给大家介绍的微信小程序实现蒙版弹出窗功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
Nov 30 Javascript
jQuery 入门级学习笔记及源码
Jan 22 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
jquery学习总结(超级详细)
Sep 04 Javascript
javascript 构造函数方式定义对象
Jan 02 Javascript
基于JavaScript代码实现pc与手机之间的跳转
Dec 23 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
JavaScript中各种引用类型的常用操作方法小结
May 05 Javascript
vue.js入门教程之绑定class和style样式
Sep 02 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 Javascript
vue中使用GraphQL的实例代码
Nov 04 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
Sep 17 #Javascript
ionic2.0双击返回键退出应用
Sep 17 #Javascript
三步实现ionic3点击退出app程序
Sep 17 #Javascript
ionic3双击返回退出应用的方法
Sep 17 #Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
Sep 17 #Javascript
vue.js购物车添加商品组件的方法
Sep 17 #Javascript
关于vue项目中搜索节流的实现代码
Sep 17 #Javascript
You might like
php中数据的批量导入(csv文件)
2006/10/09 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
Javascript模块模式分析
2008/05/16 Javascript
javascript 伪数组实现方法
2010/10/11 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
JavaScript闭包详解
2015/02/02 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
Python内置函数的用法实例教程
2014/09/08 Python
浅谈Python中数据解析
2015/05/05 Python
python实现自动发送邮件
2018/06/20 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
浅析python的优势和不足之处
2018/11/20 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
职业生涯规划书结束语
2014/04/15 职场文书
合伙经营协议书范本
2014/04/18 职场文书
银行金融服务方案
2014/06/11 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
后备干部推荐材料
2014/12/24 职场文书
统招统分证明
2015/06/23 职场文书
创业计划书之干洗店
2019/09/10 职场文书
浅析Django接口版本控制
2021/06/26 Python
python获取字符串中的email
2022/03/31 Python