编排UI新增输入框;调整了showInputBox接口,以方便可视化编排调用

This commit is contained in:
fofolee
2025-01-07 11:08:25 +08:00
parent b6bdb88fe9
commit 53a411c664
8 changed files with 167 additions and 33 deletions

View File

@@ -25,18 +25,16 @@ interface quickcommandApi {
* console.log(`输入的内容分别为${values}`)
* })
*
* quickcommand.showInputBox({labels:["输入框标签"],values:["默认值"],hints:["输入框提示"]}).then(values => {
* quickcommand.showInputBox([{label:"输入框标签",value:"默认值",hint:"输入框提示"},{label:"输入框标签2",value:"默认值2",hint:"输入框提示2"}]).then(values => {
* console.log(`输入的内容分别为${values}`)
* })
* ```
*
*
*
* @param options 数组时,为每一个输入框的标签名;对象时,为每一个输入框的属性
* @param options 数组如果元素为字符串则作为输入框的标签名如果元素为对象则作为输入框的属性包含label、value、hint三个属性
* @param title 窗口标题,默认为空
*/
showInputBox(
options: string[] | { labels: string[]; values: string[]; hints: string[] },
options: string[] | { labels: string; values: string; hints: string }[],
title?: string
): Promise<string[]>;