时间:2022-12-06 01:18
微信小程序长页面中弹框居中的案例:
在对应的wxml文件中添加以下代码:
<formbindsubmit="formSubmit"bindreset="formReset">
<viewclass="commodity_screen"bindtap="hideModal2"wx:if="{{!flag}}"></view>
<viewclass="wx-popup"style="margin:-{{windowHeight/2}}px00-{{windowWidth/2}}px"hidden="{{flag}}">
<viewclass='popup-container'>
<viewclass="wx-popup-title">添加备注</view>
<viewclass="wx-popup-con">
<viewclass="input">
<inputclass="inputRemark"name="nickName"value="{{nickName}}"placeholder="请输入备注"bindinput="remarkInput"/>
</view>
</view>
<viewclass="wx-popup-btn">
<buttonclass="btn-no"formType="reset"bindtap='hideModal2'>取消</button>
<buttonclass="btn-no"formType="submit">确认</button>
</view>
</view>
</view>
</form>
在对应的js文件中添加以下代码:
Page({
data:{
windowWidth:'',
windowHeight:'',
},
onShow:function(){
//获取系统信息:获取当前屏幕可见区域的宽和高
wx.getSystemInfo({
success:function(res){
that.setData({
"windowWidth":res.windowWidth,//可使用窗口宽度,单位px
"windowHeight":res.windowHeight,//可使用窗口高度,单位px
})
console.log(res.windowWidth,that.data.windowWidth);
console.log(res.windowHeight,that.data.windowHeight);
},
})
},
})
在对应的wxss文件中添加以下代码:
.wx-popup{
position:fixed;
z-index:2000;
}
.popup-container{
position:fixed;
left:50%;
top:50%;
width:80%;
max-width:600rpx;
background:#fff;
z-index:2000;
}
樱花校园模拟器服装在哪换_樱花校园模拟器服装更换攻略(图文)
2022-12-24家庭教师手游库洛姆怎么玩_家庭教师手游库洛姆玩法介绍、培养攻略(图文)
2022-12-24家庭教师手游巴吉尔怎么玩_家庭教师手游巴吉尔玩法介绍、培养攻略(图文)
2022-12-24樱花校园模拟器服装都有什么效果_樱花校园模拟器服装效果一览(图文)
2022-12-24梦工场大冒险如何快速解锁全部玩法_梦工场大冒险快速解锁全新玩法攻略(图文)
2022-12-24樱花校园模拟器樱花小岛在哪里_樱花校园模拟器樱花小岛前往视频教程(图文)
2022-12-24东京偶像计划有哪些角色_东京偶像计划全角色介绍(图文)
2022-12-24东京偶像计划情感技能怎么解锁_东京偶像计划情感技能解锁方法(图文)
2022-12-24