提交 f7fc7418 编写于 作者: fxy060608's avatar fxy060608

build mp-alipay,mp-baidu,mp-toutiao,mp-weixin

上级 9947a97e
...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) { ...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) {
if (number === 0) { if (number === 0) {
return 0 return 0
} }
number = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth); let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);
number = Math.floor(number + EPS); if (result < 0) {
if (number === 0) { result = -result;
if (deviceDPR === 1 || !isIOS) { }
return 1 result = Math.floor(result + EPS);
} else { if (result === 0) {
return 0.5 if (deviceDPR === 1 || !isIOS) {
} return 1
} } else {
return number return 0.5
}
}
return number < 0 ? -result : result
} }
// 不支持的 API 列表 // 不支持的 API 列表
...@@ -159,7 +162,9 @@ const TODOS = [ ...@@ -159,7 +162,9 @@ const TODOS = [
'getUpdateManager', 'getUpdateManager',
'setEnableDebug', 'setEnableDebug',
'getExtConfig', 'getExtConfig',
'getExtConfigSync' 'getExtConfigSync',
'onWindowResize',
'offWindowResize'
]; ];
function _handleNetworkInfo (result) { function _handleNetworkInfo (result) {
......
{ {
"name": "@dcloudio/uni-mp-alipay", "name": "@dcloudio/uni-mp-alipay",
"version": "0.0.7", "version": "0.0.8",
"description": "uni-app mp-alipay", "description": "uni-app mp-alipay",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
......
...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) { ...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) {
if (number === 0) { if (number === 0) {
return 0 return 0
} }
number = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth); let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);
number = Math.floor(number + EPS); if (result < 0) {
if (number === 0) { result = -result;
if (deviceDPR === 1 || !isIOS) { }
return 1 result = Math.floor(result + EPS);
} else { if (result === 0) {
return 0.5 if (deviceDPR === 1 || !isIOS) {
} return 1
} } else {
return number return 0.5
}
}
return number < 0 ? -result : result
} }
// 不支持的 API 列表 // 不支持的 API 列表
...@@ -146,7 +149,9 @@ const TODOS = [ ...@@ -146,7 +149,9 @@ const TODOS = [
'getBeacons', 'getBeacons',
'startBeaconDiscovery', 'startBeaconDiscovery',
'stopBeaconDiscovery', 'stopBeaconDiscovery',
'hideShareMenu' 'hideShareMenu',
'onWindowResize',
'offWindowResize'
]; ];
function createTodoMethod (contextName, methodName) { function createTodoMethod (contextName, methodName) {
......
{ {
"name": "@dcloudio/uni-mp-baidu", "name": "@dcloudio/uni-mp-baidu",
"version": "0.0.6", "version": "0.0.7",
"description": "uni-app mp-baidu", "description": "uni-app mp-baidu",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
......
...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) { ...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) {
if (number === 0) { if (number === 0) {
return 0 return 0
} }
number = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth); let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);
number = Math.floor(number + EPS); if (result < 0) {
if (number === 0) { result = -result;
if (deviceDPR === 1 || !isIOS) { }
return 1 result = Math.floor(result + EPS);
} else { if (result === 0) {
return 0.5 if (deviceDPR === 1 || !isIOS) {
} return 1
} } else {
return number return 0.5
}
}
return number < 0 ? -result : result
} }
// 不支持的 API 列表 // 不支持的 API 列表
...@@ -195,7 +198,9 @@ const TODOS = [ ...@@ -195,7 +198,9 @@ const TODOS = [
'sendTemplateMessage', 'sendTemplateMessage',
'setEnableDebug', 'setEnableDebug',
'getExtConfig', 'getExtConfig',
'getExtConfigSync' 'getExtConfigSync',
'onWindowResize',
'offWindowResize'
]; ];
// 需要做转换的 API 列表 // 需要做转换的 API 列表
......
{ {
"name": "@dcloudio/uni-mp-toutiao", "name": "@dcloudio/uni-mp-toutiao",
"version": "0.0.2", "version": "0.0.3",
"description": "uni-app mp-toutiao", "description": "uni-app mp-toutiao",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
......
...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) { ...@@ -105,16 +105,19 @@ function upx2px (number, newDeviceWidth) {
if (number === 0) { if (number === 0) {
return 0 return 0
} }
number = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth); let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);
number = Math.floor(number + EPS); if (result < 0) {
if (number === 0) { result = -result;
if (deviceDPR === 1 || !isIOS) { }
return 1 result = Math.floor(result + EPS);
} else { if (result === 0) {
return 0.5 if (deviceDPR === 1 || !isIOS) {
} return 1
} } else {
return number return 0.5
}
}
return number < 0 ? -result : result
} }
var protocols = {}; var protocols = {};
......
{ {
"name": "@dcloudio/uni-mp-weixin", "name": "@dcloudio/uni-mp-weixin",
"version": "0.0.4", "version": "0.0.5",
"description": "uni-app mp-weixin", "description": "uni-app mp-weixin",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
......
...@@ -25,14 +25,17 @@ export function upx2px (number, newDeviceWidth) { ...@@ -25,14 +25,17 @@ export function upx2px (number, newDeviceWidth) {
if (number === 0) { if (number === 0) {
return 0 return 0
} }
number = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth) let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth)
number = Math.floor(number + EPS) if (result < 0) {
if (number === 0) { result = -result
if (deviceDPR === 1 || !isIOS) { }
return 1 result = Math.floor(result + EPS)
} else { if (result === 0) {
return 0.5 if (deviceDPR === 1 || !isIOS) {
} return 1
} } else {
return number return 0.5
}
}
return number < 0 ? -result : result
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册