微信小程序中怎么自定义对话框弹出-创新互联
这篇文章将为大家详细讲解有关微信小程序中怎么自定义对话框弹出,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

index.js
//index.js
var app = getApp();
let animationShowHeight = 300;
Page({
data:{
animationData:"",
showModalStatus:false,
imageHeight:0,
imageWidth:0
},
imageLoad: function (e) {
this.setData({imageHeight:e.detail.height,imageWidth:e.detail.width});
},
showModal: function () {
// 显示遮罩层
var animation = wx.createAnimation({
duration: 200,
timingFunction: "linear",
delay: 0
})
this.animation = animation
animation.translateY(animationShowHeight).step()
this.setData({
animationData: animation.export(),
showModalStatus: true
})
setTimeout(function () {
animation.translateY(0).step()
this.setData({
animationData: animation.export()
})
}.bind(this), 200)
},
hideModal: function () {
// 隐藏遮罩层
var animation = wx.createAnimation({
duration: 200,
timingFunction: "linear",
delay: 0
})
this.animation = animation;
animation.translateY(animationShowHeight).step()
this.setData({
animationData: animation.export(),
})
setTimeout(function () {
animation.translateY(0).step()
this.setData({
animationData: animation.export(),
showModalStatus: false
})
}.bind(this), 200)
},
onShow:function(){
let that = this;
wx.getSystemInfo({
success: function(res) {
animationShowHeight = res.windowHeight;
}
})
},
})index.wxml
{{item}}
index.wxss
.buydes-dialog-container{
width: 100%;
height: 100%;
justify-content: space-between;
background-color:rgba(15, 15, 26, 0.7);
position: fixed;
z-index: 999;
}
.buydes-dialog-container-top{
flex-grow: 1;
}
.buydes-dialog-container-bottom{
display: flex;
flex-grow: 0;
}
.buydes-dialog-container-bottom-item{
padding:24rpx;
display: flex;
justify-content: center;
border-bottom: 1rpx solid #eeeeee;
}关于微信小程序中怎么自定义对话框弹出就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:微信小程序中怎么自定义对话框弹出-创新互联
标题网址:http://www.scyingshan.cn/article/dshodh.html


咨询
建站咨询
