小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/miniprogram/dev/framework/view/selector.html
这里获取到的数值单位是什么?
怎么转换成rpx?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
var res = wx.getSystemInfoSync().windowWidth;
var scale = (750 / 2) / (w / 2);
//以宽度750px设计稿做宽度的自适应
real = Math.floor(res / scale);
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx.getSystemInfo({
success:function (res) {
console.log(res.windowHeight) // 获取可使用窗口高度
let windowHeight = (res.windowHeight * (750 / res.windowWidth)); //将高度乘以换算后的该设备的rpx与px的比例
console.log(windowHeight) //最后获得转化后得rpx单位的窗口高度
}
})
获取的单位好像都是px
res里的应该是px
getSystemInfo 拿到 windowWidth
这个windowWidth单位是px
而对应的屏幕宽度是 750rpx
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
var res = wx.getSystemInfoSync().windowWidth;
var scale = (750 / 2) / (w / 2);
//以宽度750px设计稿做宽度的自适应
real = Math.floor(res / scale);
wx.getSystemInfo({
success:function (res) {
console.log(res.windowHeight) // 获取可使用窗口高度
let windowHeight = (res.windowHeight * (750 / res.windowWidth)); //将高度乘以换算后的该设备的rpx与px的比例
console.log(windowHeight) //最后获得转化后得rpx单位的窗口高度
}
})
获取的单位好像都是px
res里的应该是px
getSystemInfo 拿到 windowWidth
这个windowWidth单位是px
而对应的屏幕宽度是 750rpx