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


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 弹出框 替代浏览器的弹出框
Oct 29 Javascript
精通Javascript系列之数据类型 字符串
Jun 08 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
js使用ajax读博客rss示例
May 06 Javascript
ie8模式下click无反应点击option无反应的解决方法
Oct 11 Javascript
JS模拟按钮点击功能的方法
Dec 22 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
angular第三方包开发整理(小结)
Apr 19 Javascript
js循环map 获取所有的key和value的实现代码(json)
May 09 Javascript
angularjs通过过滤器返回超链接的方法
Oct 26 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
Vue数据双向绑定原理实例解析
May 15 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 fclose函数用法总结
2019/02/15 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
python插入数据到列表的方法
2015/04/30 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python气泡提示与标签的实现
2020/04/01 Python
基于Django快速集成Echarts代码示例
2020/12/01 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
财务管理专业毕业生求职信范文
2013/09/21 职场文书
心得体会开头
2014/01/01 职场文书
结婚邀请函范文
2014/01/14 职场文书
一般纳税人申请报告
2015/05/18 职场文书
教育教学工作反思
2016/02/24 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL