Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
8c301ac0
H
Hello UTS
项目概览
DCloud
/
Hello UTS
通知
1659
Star
29
Fork
9
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
Hello UTS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
8c301ac0
编写于
6月 19, 2023
作者:
lizhongyi_
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
iOS 增加参数传递测试用例
上级
fafc1265
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
66 addition
and
5 deletion
+66
-5
pages/SyntaxCase/paramTest.vue
pages/SyntaxCase/paramTest.vue
+4
-4
uni_modules/uts-advance/utssdk/app-ios/index.uts
uni_modules/uts-advance/utssdk/app-ios/index.uts
+62
-1
未找到文件。
pages/SyntaxCase/paramTest.vue
浏览文件 @
8c301ac0
...
...
@@ -14,8 +14,8 @@
returnArray
,
returnParam
,
callbackArray
,
callbackParam
}
from
'
../..
/uni_modules/uts-advance
'
callbackParam
,
}
from
'
@
/uni_modules/uts-advance
'
...
...
@@ -24,7 +24,7 @@
return
{}
},
methods
:
{
inputArrayTest
()
{
let
ret
=
inputArray
([
'
a
'
,
'
b
'
,
'
c
'
])
if
(
ret
)
{
...
...
@@ -37,7 +37,7 @@
inputParamTest
()
{
let
ret
=
inputParam
({
title
:
"
hello
"
,
array
:
[
1
,
2
,
3
]
array
:
[
"
1
"
,
"
2
"
,
"
3
"
]
})
if
(
ret
)
{
uni
.
showToast
({
...
...
uni_modules/uts-advance/utssdk/app-ios/index.uts
浏览文件 @
8c301ac0
...
...
@@ -101,4 +101,65 @@ export function removeExampleImageView() {
AdvanceModuleGloabInfo.imageView = null
}
})
}
\ No newline at end of file
}
/**
* add since 2023-06-19
* 新增传参测试用例
*/
export function inputArray(input : Array<string>) : boolean {
let inputStr = JSON.stringify(input)
if ('["a","b","c"]' == inputStr) {
return true
}
return false
}
export type ParamOptions = {
title : string,
array : Array<string>
}
export function inputParam(option : ParamOptions) : boolean {
console.log(option, "传入的参数")
let inputStr = JSON.stringify(option)
console.log(inputStr, 'stringify option')
if ('{"array":[1,2,3],"title":"hello"}' == inputStr) {
return true
}
return false
}
export function returnArray() : Array<string> {
return ['1', '2', '3']
}
export function returnParam() : ParamOptions {
let ret : ParamOptions = {
title: "returnParam",
array: ['1', '2', '3']
}
return ret
}
export type ParamCallback = (res : ParamOptions) => void
export type ArrayCallback = (res : Array<string>) => void
export function callbackArray(callback : ArrayCallback) {
callback(['8', '8', '8'])
}
export function callbackParam(callback : ParamCallback) {
let ret : ParamOptions = {
title: "callbackParam",
array: ['4', '5', '6']
}
callback(ret)
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录