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


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 相关文章推荐
Jquery 选中表格一列并对表格排序实现原理
Dec 15 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
jQuery使用之标记元素属性用法实例
Jan 19 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
直接拿来用的页面跳转进度条JS实现
Jan 06 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
javascript宿主对象之window.navigator详解
Sep 07 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
Mar 11 Javascript
详解Webpack抽离第三方类库以及common解决方案
Mar 30 Javascript
vue使用video插件vue-video-player的示例
Oct 03 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
如何给phpadmin一个保护
2006/10/09 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python中对列表排序实例
2015/01/04 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
日期和时间问题
2015/01/04 面试题
创联软件面试题笔试题
2012/10/07 面试题
Python使用openpyxl复制整张sheet
2021/03/24 Python
区三好学生主要事迹
2014/01/30 职场文书
安全生产大检查方案
2014/05/07 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
电子商务实训报告总结
2014/11/05 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
二审答辩状范文
2015/05/22 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL