Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
44ae5f89
U
uni-app
项目概览
DCloud
/
uni-app
3 个月 前同步成功
通知
720
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
44ae5f89
编写于
8月 03, 2023
作者:
DCloud-WZF
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
wip(uts): automator
上级
ea8d7803
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
11 deletion
+11
-11
packages/uni-app-uts/lib/automator/apis/App/index.uts
packages/uni-app-uts/lib/automator/apis/App/index.uts
+1
-1
packages/uni-app-uts/lib/automator/index.uts
packages/uni-app-uts/lib/automator/index.uts
+10
-10
未找到文件。
packages/uni-app-uts/lib/automator/apis/App/index.uts
浏览文件 @
44ae5f89
...
...
@@ -253,7 +253,7 @@ export const callUniMethod = (params: CallUniMethodParams): void => {
break
case 'showActionSheet':
const showActionSheetTitle = (args[0] as JSONObject)['title'] != null ? (args[0] as JSONObject)['title'] as string : null
const itemList =
((args[0] as JSONObject)['itemList'] as JSONArray).toUTSArray(
) as string[]
const itemList =
UTSArray.fromNative(((args[0] as JSONObject)['itemList'] as JSONArray)
) as string[]
const itemColor = (args[0] as JSONObject)['itemColor'] != null ? (args[0] as JSONObject)['itemColor'] as string : null
uni.showActionSheet({
title: showActionSheetTitle,
...
...
packages/uni-app-uts/lib/automator/index.uts
浏览文件 @
44ae5f89
...
...
@@ -119,7 +119,7 @@ export function onMessage(msg: string) {
break
case 'Page.callMethod':
const method = params['method'] as string
const args =
((params['args'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
)
const args =
UTSArray.fromNative(((params['args'] as UTSJSONObject).toJSONObject() as JSONArray)
)
pageCallMethod({ pageId, method, args, callback } as CallMethodParams)
break
case 'Page.getElement':
...
...
@@ -131,7 +131,7 @@ export function onMessage(msg: string) {
pageGetElements({ pageId, selector: getElementsSelector, callback } as PageGetElementParams)
break
case 'Page.getWindowProperties':
const getWindowPropertiesNames =
((params['names'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
) as string[]
const getWindowPropertiesNames =
UTSArray.fromNative(((params['names'] as UTSJSONObject).toJSONObject() as JSONArray)
) as string[]
getWindowProperties({ pageId, names: getWindowPropertiesNames, callback } as GetWindowPropertiesParams)
break
}
...
...
@@ -153,19 +153,19 @@ export function onMessage(msg: string) {
case 'Element.getDOMProperties':
const getDOMPropertiesElementId = params['elementId'] != null ? params['elementId'] as string : null
const getDOMPropertiesNodeId = params['nodeId'] != null ? params['nodeId'] as number : null
const getDOMPropertiesNames =
((params['names'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
) as string[]
const getDOMPropertiesNames =
UTSArray.fromNative(((params['names'] as UTSJSONObject).toJSONObject() as JSONArray)
) as string[]
getDOMProperties({ pageId, elementId: getDOMPropertiesElementId, nodeId: getDOMPropertiesNodeId, names: getDOMPropertiesNames, callback } as GetDOMPropertiesParams)
break
case 'Element.getProperties':
const getPropertiesElementId = params['elementId'] != null ? params['elementId'] as string : null
const getPropertiesNodeId = params['nodeId'] != null ? params['nodeId'] as number : null
const getPropertiesNames =
((params['names'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
) as string[]
const getPropertiesNames =
UTSArray.fromNative(((params['names'] as UTSJSONObject).toJSONObject() as JSONArray)
) as string[]
getProperties({ pageId, elementId: getPropertiesElementId, nodeId: getPropertiesNodeId, names: getPropertiesNames, callback } as GetPropertiesParams)
break
case 'Element.callFunction':
const callFunctionElementId = params['elementId'] as string
const functionName = params['functionName'] as string
const callFunctionArgs =
((params['args'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
)
const callFunctionArgs =
UTSArray.fromNative(((params['args'] as UTSJSONObject).toJSONObject() as JSONArray)
)
elementCallFunction({ pageId, elementId: callFunctionElementId, functionName, args: callFunctionArgs, callback } as ElementCallFunctionParams)
break
case 'Element.tap':
...
...
@@ -176,7 +176,7 @@ export function onMessage(msg: string) {
case 'Element.callMethod':
const callMethodNodeId = params['nodeId'] as number
const callMethodMethod = params['method'] as string
const callMethodArgs =
((params['args'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
)
const callMethodArgs =
UTSArray.fromNative(((params['args'] as UTSJSONObject).toJSONObject() as JSONArray)
)
elementCallMethod({ pageId, nodeId: callMethodNodeId, method: callMethodMethod, args: callMethodArgs, callback } as ElementCallMethodParams)
break
case 'Element.getData':
...
...
@@ -208,20 +208,20 @@ export function onMessage(msg: string) {
const touchstartElementId = params['elementId'] != null ? params['elementId'] as string : null
const touchstartNodeId = params['nodeId'] != null ? params['nodeId'] as number : null
const eventName = method.split('.')[1]
const touchstartTouches =
((params['touches'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
)
const touchstartChangedTouches =
((params['changedTouches'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
)
const touchstartTouches =
UTSArray.fromNative(((params['touches'] as UTSJSONObject).toJSONObject() as JSONArray)
)
const touchstartChangedTouches =
UTSArray.fromNative(((params['changedTouches'] as UTSJSONObject).toJSONObject() as JSONArray)
)
handleTouchEvent({ pageId, elementId: touchstartElementId, nodeId: touchstartNodeId, eventName, touches: touchstartTouches, changedTouches: touchstartChangedTouches, callback } as HandleTouchEventParams)
break
case 'Element.getAttributes':
const getAttributesElementId = params['elementId'] != null ? params['elementId'] as string : null
const getAttributesNodeId = params['nodeId'] != null ? params['nodeId'] as number : null
const getAttributesNames =
((params['names'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
) as string[]
const getAttributesNames =
UTSArray.fromNative(((params['names'] as UTSJSONObject).toJSONObject() as JSONArray)
) as string[]
getAttributes({ pageId, elementId: getAttributesElementId, nodeId: getAttributesNodeId, names: getAttributesNames, callback } as GetAttributesParams)
break
case 'Element.getStyles':
const getStylesElementId = params['elementId'] != null ? params['elementId'] as string : null
const getStylesNodeId = params['nodeId'] != null ? params['nodeId'] as number : null
const getStylesNames =
((params['names'] as UTSJSONObject).toJSONObject() as JSONArray).toUTSArray(
) as string[]
const getStylesNames =
UTSArray.fromNative(((params['names'] as UTSJSONObject).toJSONObject() as JSONArray)
) as string[]
getStyles({ pageId, elementId: getStylesElementId, nodeId: getStylesNodeId, names: getStylesNames, callback } as GetStylesParams)
break
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录