1: Calcule el tamaño de la imagen adaptable de acuerdo con la relación de tamaño de la pantalla
2: De acuerdo con la relación de tamaño de la pantalla, de acuerdo con la altura / ancho fijo de la imagen, la conversión de tamaño px / rpx / upx
data: {
// 此处的160是以rpx作为单位
codeHeight: 160
}
wx.getSystemInfo({
success: res => {
// 设备的宽高
let windowWidth = res.windowWidth;
// 根据rpx换算px的方法,例如iphone6 1rpx = 0.5px ,则windoScale=0.5
let windowScale = Math.floor(windowWidth/750*100)/100;
this.setData({
// codeHeight: parseInt( 160rpx * 0.5 ) = 80px
codeHeight: parseInt( this.data.codeHeight * windowScale)
})
}
})
Método de conversión
equipo | Convertir rpx del dispositivo a px (ancho de pantalla / 750) | Convertir rpx del dispositivo a px (750 / ancho de pantalla) |
---|---|---|
iphone 5 | 1rpx = 0.42px | 1px = 2.32rpx |
iphone 6 | 1rpx = 0.5px | 1px = 2rpx |
iphone 6s | 1rpx = 0.552px | 1px = 1.81rpx |
3. "Falló la carga del mini programa, lo que generó una versión de complemento ilegal":
Información inmediata:
Error: versión de complemento ilegal, el complemento [BSTCommon] requiere la versión mínima [1.0.11] y su versión [1.1.5] [20201224 15:27:16] [wxc596896532366]
Cambie la versión del complemento BSTCommon a la versión correspondiente (1.0.11)
Por ejemplo:
en app.json
"usingComponents": {},
"plugins": {
"BSTCommon": {
"version": "1.0.11",
"provider": "wx3f99db061dbc1dd3"
}
}
4. "La vista previa del mini programa solo puede ser vista previa por el desarrollador WeChat", simplemente agregue el desarrollador al mini programa WeChat
https://mp.weixin.qq.com/wxamp/user/manage?action=index&use_role=1&token=995740640&lang=zh_CN
5. "Complemento de miniprograma":
Mercado de complementos: plataforma de servicios WeChat
Para agregar un complemento en las herramientas de desarrollador:
1. Inicie sesión en el subprograma
2. Vaya a Configuración -> Configuración de terceros -> Administración de complementos -> Agregar complemento -> Busque el complemento correspondiente nombre