可以在【onReady】的生命周期获取页面盒子的元素宽高,来做一些适配。
onReady:function(){
uni.getSystemInfo({
success: (res) => {
console.log("各种参数",res); //包含各种参数:屏幕的宽高、状态栏的高度(网页一般为0)等参数;
console.log("屏幕的高度",res.windowHeight);
//页面内某元素的参数
let info = uni.createSelectorQuery().select(".类名");
info.boundingClientRect((data) => {
console.log("元素的宽度",data.width);
}).exec() // exec():暂时我也不知道为什么需要,懂得大佬可以在评论区留言,告诉小弟一下。
}
})
}