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


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 相关文章推荐
onpropertypchange
Jul 01 Javascript
基于js disabled=&quot;false&quot;不起作用的解决办法
Jun 26 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
Sep 29 Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 Javascript
JQuery控制radio选中和不选中方法总结
Apr 15 Javascript
javascript实现完美拖拽效果
May 06 Javascript
AngularJS使用ngMessages进行表单验证
Dec 27 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
Angularjs cookie 操作实例详解
Sep 27 Javascript
微信小程序实现保存图片到相册功能
Nov 30 Javascript
LayUI动态设置checkbox不显示的解决方法
Sep 02 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
jQuery知识点整理
2015/01/30 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python反射用法实例简析
2017/12/22 Python
Python连接Redis的基本配置方法
2018/09/13 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python递归下载文件夹下所有文件
2019/08/31 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
信息技术专业个人自我评价
2013/12/11 职场文书
迎新晚会邀请函
2014/02/01 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
人民调解协议书范本
2014/10/11 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python