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

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

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