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


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 相关文章推荐
可输入的下拉框
Jun 19 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
JavaScript省市联动实现代码
Feb 15 Javascript
Jquery对数组的操作技巧整理
Mar 25 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
理解javascript中的with关键字
Feb 15 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
Angular使用Md5加密的解决方法
Sep 16 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
Sep 28 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
Jan 10 Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
微信小程序实现带参数的分享功能(两种方法)
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
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
js 巧妙去除数组中的重复项
2010/01/25 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
python中PIL安装简单教程
2016/04/21 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
python异步Web框架sanic的实现
2020/04/27 Python
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
初中政治教学反思
2014/01/17 职场文书
舞蹈毕业生的自我评价
2014/03/05 职场文书
会计求职信范文
2014/05/24 职场文书
保护环境标语
2014/06/09 职场文书
机械工程师岗位职责
2014/06/16 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
银行资信证明
2015/06/17 职场文书
军训新闻稿范文
2015/07/17 职场文书