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


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 相关文章推荐
js+html+css实现鼠标移动div实例
Jan 30 Javascript
浮动的div自适应居中显示的js代码
Dec 23 Javascript
10条建议帮助你创建更好的jQuery插件
May 18 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
js返回顶部实例分享
Dec 21 Javascript
基于Bootstrap的网页设计实例
Mar 01 Javascript
express+mockjs实现模拟后台数据发送功能
Jan 07 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
Jul 31 Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
May 14 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
Jun 14 Javascript
Vue.js实现备忘录功能
Jun 26 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获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
php去除HTML标签实例
2013/11/06 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
JavaScript实现简单的日历效果
2016/09/25 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
Python素数检测实例分析
2015/06/15 Python
Django中间件实现拦截器的方法
2018/06/01 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
Django 解决由save方法引发的错误
2020/05/21 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
详解pandas映射与数据转换
2021/01/22 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
高中毕业自我鉴定
2013/12/19 职场文书
道德演讲稿
2014/05/21 职场文书
电子专业求职信
2014/06/19 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
2015年科室工作总结
2015/04/10 职场文书
网吧温馨提示
2015/07/17 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
Python 数据可视化之Bokeh详解
2021/11/02 Python