码迷,mamicode.com
首页 > 其他好文 > 详细

关于自定义模态框的实现

时间:2020-04-07 15:28:45      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:程序   实现   oda   price   pre   XML   api   rgba   组件   

在做微信小程序时,原本想的是官方组件可能会提供自定义模态框,当然微信小程序的确有模态框(api里)但是往往不能满足我们的需求。原生手写模态框

wxml
<view wx:if="{{showPowerPriceView}}">
<view class=‘bg_layer‘>
    <view class="power-price-box power-price-flex">
自定义内容
</view>
</view>
</view>
js文件
// 打开模态框
 showPowerPrice: function() {
    this.setData({
      showPowerPriceView: true
    })
  },

// 关闭模态框
  closeModal: function () {
    this.setData({
      showPowerPriceView: false
    })
  }
wxss

蒙层
.bg_layer {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9998;
}

自定义模态框内容,居中显示
.power-price-box {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  height: 600rpx;
  background: rgba(232, 240, 255, 1);
  border-radius: 10rpx;
  z-index: 9999;
}

关于自定义模态框的实现

标签:程序   实现   oda   price   pre   XML   api   rgba   组件   

原文地址:https://www.cnblogs.com/yuanchao-blog/p/12653580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!