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


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 相关文章推荐
为你的网站增加亮点的9款jQuery插件推荐
May 03 Javascript
javascript中的self和this用法小结
Feb 08 Javascript
屏蔽相应键盘按钮操作
Mar 10 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
jQuery实现垂直半透明手风琴特效代码分享
Aug 21 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
AngularJS入门教程之过滤器用法示例
Nov 02 Javascript
bootstrap-table组合表头的实现方法
Sep 07 Javascript
简单了解node npm cnpm的具体使用方法
Feb 27 Javascript
Javascript地址引用代码实例解析
Feb 25 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
Jul 17 Javascript
js实现简单扫雷
Nov 27 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定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
对pandas中apply函数的用法详解
2018/04/10 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
详解python的argpare和click模块小结
2019/03/31 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
大学生个人求职信范文
2013/09/21 职场文书
毕业生多媒体设计求职信
2013/10/12 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
培训通知
2015/04/17 职场文书
销售合作意向书范本
2015/05/08 职场文书
工程进度款催款函
2015/06/24 职场文书