Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
良好的行为成为习惯
uni-app
提交
c40dda36
U
uni-app
项目概览
良好的行为成为习惯
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c40dda36
编写于
1月 19, 2019
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: uni-mp-alipay,uni-mp-baidu,uni-mp-toutiao
上级
c79fd1aa
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
254 addition
and
20 deletion
+254
-20
packages/uni-mp-alipay/dist/index.js
packages/uni-mp-alipay/dist/index.js
+64
-13
packages/uni-mp-alipay/package.json
packages/uni-mp-alipay/package.json
+1
-1
packages/uni-mp-baidu/dist/index.js
packages/uni-mp-baidu/dist/index.js
+39
-2
packages/uni-mp-baidu/package.json
packages/uni-mp-baidu/package.json
+1
-1
packages/uni-mp-toutiao/dist/index.js
packages/uni-mp-toutiao/dist/index.js
+148
-2
packages/uni-mp-toutiao/package.json
packages/uni-mp-toutiao/package.json
+1
-1
未找到文件。
packages/uni-mp-alipay/dist/index.js
浏览文件 @
c40dda36
...
...
@@ -89,7 +89,7 @@ function checkDeviceWidth () {
platform
,
pixelRatio
,
windowWidth
}
=
my
.
getSystemInfoSync
();
// runtime 编译目标是 uni 对象,内部不允许直接使用 uni
}
=
my
.
getSystemInfoSync
();
//
uni=>my
runtime 编译目标是 uni 对象,内部不允许直接使用 uni
deviceWidth
=
windowWidth
;
deviceDPR
=
pixelRatio
;
...
...
@@ -117,16 +117,8 @@ function upx2px (number, newDeviceWidth) {
return
number
}
const
TODOS
=
[
// 不支持的 API 列表
'
hideTabBar
'
,
'
hideTabBarRedDot
'
,
'
removeTabBarBadge
'
,
'
setTabBarBadge
'
,
'
setTabBarItem
'
,
'
setTabBarStyle
'
,
'
showTabBar
'
,
'
showTabBarRedDot
'
,
'
startPullDownRefresh
'
,
// 不支持的 API 列表
const
TODOS
=
[
'
saveImageToPhotosAlbum
'
,
'
getRecorderManager
'
,
'
getBackgroundAudioManager
'
,
...
...
@@ -134,11 +126,40 @@ const TODOS = [ // 不支持的 API 列表
'
chooseVideo
'
,
'
saveVideoToPhotosAlbum
'
,
'
createVideoContext
'
,
'
createCameraContext
'
,
'
createLivePlayerContext
'
,
'
openDocument
'
,
'
onMemoryWarning
'
,
'
startAccelerometer
'
,
'
startCompass
'
,
'
addPhoneContact
'
,
'
createIntersectionObserver
'
'
setTabBarItem
'
,
'
setTabBarStyle
'
,
'
hideTabBar
'
,
'
showTabBar
'
,
'
setTabBarBadge
'
,
'
removeTabBarBadge
'
,
'
showTabBarRedDot
'
,
'
hideTabBarRedDot
'
,
'
setBackgroundColor
'
,
'
setBackgroundTextStyle
'
,
'
startPullDownRefresh
'
,
'
createIntersectionObserver
'
,
'
authorize
'
,
'
openSetting
'
,
'
getSetting
'
,
'
chooseAddress
'
,
'
chooseInvoiceTitle
'
,
'
addTemplate
'
,
'
deleteTemplate
'
,
'
getTemplateLibraryById
'
,
'
getTemplateLibraryList
'
,
'
getTemplateList
'
,
'
sendTemplateMessage
'
,
'
getUpdateManager
'
,
'
setEnableDebug
'
,
'
getExtConfig
'
,
'
getExtConfigSync
'
];
function
_handleNetworkInfo
(
result
)
{
...
...
@@ -157,6 +178,14 @@ function _handleNetworkInfo (result) {
return
{}
}
function
_handleSystemInfo
(
result
)
{
let
platform
=
result
.
platform
?
result
.
platform
.
toLowerCase
()
:
'
devtools
'
;
if
(
!~
[
'
android
'
,
'
ios
'
].
indexOf
(
platform
))
{
platform
=
'
devtools
'
;
}
result
.
platform
=
platform
;
}
const
protocols
=
{
// 需要做转换的 API 列表
returnValue
(
methodName
,
res
)
{
// 通用 returnValue 解析
if
(
res
.
error
||
res
.
errorMessage
)
{
...
...
@@ -418,6 +447,15 @@ const protocols = { // 需要做转换的 API 列表
args
:
{
phoneNumber
:
'
number
'
}
},
stopGyroscope
:
{
name
:
'
offGyroscopeChange
'
},
getSystemInfo
:
{
returnValue
:
_handleSystemInfo
},
getSystemInfoSync
:
{
returnValue
:
_handleSystemInfo
}
};
...
...
@@ -584,10 +622,23 @@ function removeStorageSync (key) {
})
}
function
startGyroscope
(
params
)
{
if
(
hasOwn
(
params
,
'
interval
'
))
{
console
.
warn
(
'
支付宝小程序 startGyroscope暂不支持interval
'
);
}
params
.
success
&&
params
.
success
({
errMsg
:
'
startGyroscope:ok
'
});
params
.
complete
&&
params
.
complete
({
errMsg
:
'
startGyroscope:ok
'
});
}
var
api
=
/*#__PURE__*/
Object
.
freeze
({
setStorageSync
:
setStorageSync
,
getStorageSync
:
getStorageSync
,
removeStorageSync
:
removeStorageSync
removeStorageSync
:
removeStorageSync
,
startGyroscope
:
startGyroscope
});
let
uni
=
{};
...
...
packages/uni-mp-alipay/package.json
浏览文件 @
c40dda36
{
"name"
:
"@dcloudio/uni-mp-alipay"
,
"version"
:
"0.0.
6
"
,
"version"
:
"0.0.
7
"
,
"description"
:
"uni-app mp-alipay"
,
"main"
:
"dist/index.js"
,
"scripts"
:
{
...
...
packages/uni-mp-baidu/dist/index.js
浏览文件 @
c40dda36
...
...
@@ -119,7 +119,34 @@ function upx2px (number, newDeviceWidth) {
// 不支持的 API 列表
const
TODOS
=
[
'
hideKeyboard
'
'
hideKeyboard
'
,
'
onGyroscopeChange
'
,
'
startGyroscope
'
,
'
stopGyroscope
'
,
'
openBluetoothAdapter
'
,
'
startBluetoothDevicesDiscovery
'
,
'
onBluetoothDeviceFound
'
,
'
stopBluetoothDevicesDiscovery
'
,
'
onBluetoothAdapterStateChange
'
,
'
getConnectedBluetoothDevices
'
,
'
getBluetoothDevices
'
,
'
getBluetoothAdapterState
'
,
'
closeBluetoothAdapter
'
,
'
writeBLECharacteristicValue
'
,
'
readBLECharacteristicValue
'
,
'
onBLEConnectionStateChange
'
,
'
onBLECharacteristicValueChange
'
,
'
notifyBLECharacteristicValueChange
'
,
'
getBLEDeviceServices
'
,
'
getBLEDeviceCharacteristics
'
,
'
createBLEConnection
'
,
'
closeBLEConnection
'
,
'
onBeaconServiceChange
'
,
'
onBeaconUpdate
'
,
'
getBeacons
'
,
'
startBeaconDiscovery
'
,
'
stopBeaconDiscovery
'
,
'
hideShareMenu
'
];
function
createTodoMethod
(
contextName
,
methodName
)
{
...
...
@@ -167,6 +194,16 @@ const protocols = {
onlyFromCamera
:
false
,
scanType
:
false
}
},
navigateToMiniProgram
:
{
name
:
'
navigateToSmartProgram
'
,
args
:
{
appId
:
'
appKey
'
,
envVersion
:
false
}
},
navigateBackMiniProgram
:
{
name
:
'
navigateBackSmartProgram
'
}
};
...
...
@@ -320,7 +357,7 @@ function requestPayment (params) {
}
}
if
(
parseError
)
{
params
.
fail
({
params
.
fail
&&
params
.
fail
({
errMsg
:
'
requestPayment:fail: 参数 orderInfo 数据结构不正确,参考:https://uniapp.dcloud.io/api/plugins/payment?id=orderinfo
'
});
}
else
{
...
...
packages/uni-mp-baidu/package.json
浏览文件 @
c40dda36
{
"name"
:
"@dcloudio/uni-mp-baidu"
,
"version"
:
"0.0.
5
"
,
"version"
:
"0.0.
6
"
,
"description"
:
"uni-app mp-baidu"
,
"main"
:
"dist/index.js"
,
"scripts"
:
{
...
...
packages/uni-mp-toutiao/dist/index.js
浏览文件 @
c40dda36
...
...
@@ -119,11 +119,157 @@ function upx2px (number, newDeviceWidth) {
// 不支持的 API 列表
const
TODOS
=
[
'
hideKeyboard
'
'
hideKeyboard
'
,
'
onSocketOpen
'
,
'
onSocketError
'
,
'
sendSocketMessage
'
,
'
onSocketMessage
'
,
'
closeSocket
'
,
'
onSocketClose
'
,
'
getImageInfo
'
,
'
getBackgroundAudioManager
'
,
'
createVideoContext
'
,
'
createCameraContext
'
,
'
createLivePlayerContext
'
,
'
getSavedFileList
'
,
'
getSavedFileInfo
'
,
'
removeSavedFile
'
,
'
getFileInfo
'
,
'
openDocument
'
,
'
chooseLocation
'
,
'
createMapContext
'
,
'
canIUse
'
,
'
onMemoryWarning
'
,
'
onGyroscopeChange
'
,
'
startGyroscope
'
,
'
stopGyroscope
'
,
'
setScreenBrightness
'
,
'
getScreenBrightness
'
,
'
onUserCaptureScreen
'
,
'
addPhoneContact
'
,
'
openBluetoothAdapter
'
,
'
startBluetoothDevicesDiscovery
'
,
'
onBluetoothDeviceFound
'
,
'
stopBluetoothDevicesDiscovery
'
,
'
onBluetoothAdapterStateChange
'
,
'
getConnectedBluetoothDevices
'
,
'
getBluetoothDevices
'
,
'
getBluetoothAdapterState
'
,
'
closeBluetoothAdapter
'
,
'
writeBLECharacteristicValue
'
,
'
readBLECharacteristicValue
'
,
'
onBLEConnectionStateChange
'
,
'
onBLECharacteristicValueChange
'
,
'
notifyBLECharacteristicValueChange
'
,
'
getBLEDeviceServices
'
,
'
getBLEDeviceCharacteristics
'
,
'
createBLEConnection
'
,
'
closeBLEConnection
'
,
'
onBeaconServiceChange
'
,
'
onBeaconUpdate
'
,
'
getBeacons
'
,
'
startBeaconDiscovery
'
,
'
stopBeaconDiscovery
'
,
'
setNavigationBarColor
'
,
'
showNavigationBarLoading
'
,
'
hideNavigationBarLoading
'
,
'
setTabBarItem
'
,
'
setTabBarStyle
'
,
'
hideTabBar
'
,
'
showTabBar
'
,
'
setTabBarBadge
'
,
'
removeTabBarBadge
'
,
'
showTabBarRedDot
'
,
'
hideTabBarRedDot
'
,
'
setBackgroundColor
'
,
'
setBackgroundTextStyle
'
,
'
createIntersectionObserver
'
,
'
chooseInvoiceTitle
'
,
'
navigateToMiniProgram
'
,
'
navigateBackMiniProgram
'
,
'
addTemplate
'
,
'
deleteTemplate
'
,
'
getTemplateLibraryById
'
,
'
getTemplateLibraryList
'
,
'
getTemplateList
'
,
'
sendTemplateMessage
'
,
'
setEnableDebug
'
,
'
getExtConfig
'
,
'
getExtConfigSync
'
];
// 需要做转换的 API 列表
const
protocols
=
{};
const
protocols
=
{
chooseImage
:
{
args
:
{
sizeType
:
false
}
},
previewImage
:
{
args
:
{
indicator
:
false
,
loop
:
false
}
},
connectSocket
:
{
args
:
{
method
:
false
}
},
chooseVideo
:
{
args
:
{
maxDuration
:
false
}
},
scanCode
:
{
args
:
{
onlyFromCamera
:
false
,
scanType
:
false
}
},
startAccelerometer
:
{
args
:
{
interval
:
false
}
},
showToast
:
{
args
:
{
image
:
false
,
mask
:
false
}
},
showLoading
:
{
args
:
{
mask
:
false
}
},
showModal
:
{
args
:
{
cancelColor
:
false
,
confirmColor
:
false
}
},
showActionSheet
:
{
args
:
{
itemColor
:
false
}
},
login
:
{
args
:
{
scopes
:
false
,
timeout
:
false
}
},
getUserInfo
:
{
args
:
{
lang
:
false
,
timeout
:
false
}
},
requestPayment
:
{
orderInfo
:
'
data
'
}
};
TODOS
.
forEach
(
todoApi
=>
{
protocols
[
todoApi
]
=
false
;
...
...
packages/uni-mp-toutiao/package.json
浏览文件 @
c40dda36
{
"name"
:
"@dcloudio/uni-mp-toutiao"
,
"version"
:
"0.0.
1
"
,
"version"
:
"0.0.
2
"
,
"description"
:
"uni-app mp-toutiao"
,
"main"
:
"dist/index.js"
,
"scripts"
:
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录