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


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 相关文章推荐
javascript中的startWith和endWith的几种实现方法
May 07 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
Dec 04 Javascript
基于javascript实现的搜索时自动提示功能
Dec 26 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
Jun 08 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
Bootstrap3 Grid system原理及应用详解
Sep 30 Javascript
详解vue组件开发脚手架
Jun 15 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
JavaScript中工厂函数与构造函数示例详解
May 06 Javascript
js字符串类型String常用操作实例总结
Jul 05 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
May 17 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
咖啡的化学
2021/03/03 咖啡文化
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
lib.utf.js
2007/08/21 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
Python实现遍历数据库并获取key的值
2015/05/17 Python
Django实现表单验证
2018/09/08 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
优秀大学生推荐信范文
2013/11/28 职场文书
历史系自荐信范文
2013/12/24 职场文书
大学生毕业鉴定
2014/01/31 职场文书
物业管理专业求职信
2014/06/11 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
个人租房协议书
2014/11/28 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis