bug fix:showSelectList options的closeOnSelect设置为false时,选项只能点一次

修改:添加每个选项独立的事件注册
This commit is contained in:
wanmeihuaxu
2025-01-16 16:02:55 +08:00
parent fcc8f47127
commit 0664e021d0
3 changed files with 13 additions and 3 deletions

View File

@@ -55,8 +55,15 @@ interface quickcommandApi {
* // json
* var opt = []
* for (var i = 0; i < 15; i++) {
* // 每一个选项为 json 格式
* opt.push({title: `选项${i}`, description: `选项${i}的描述`, icon: `http://www.u.tools/favicon.ico`,abcd: `选项${i}的自定义属性`})
* // 每一个选项为 json 格式, 使用clickFn注册选项单击事件时id属性是必需的
* opt.push({
* id: i,
* title: `选项${i}`,
* description: `选项${i}的描述`,
* icon: `http://www.u.tools/favicon.ico`,
* abcd: `选项${i}的自定义属性`,
* clickFn:function(e){console.log(e)}
* })
* }
* quickcommand.showSelectList(opt, {optionType: 'json'}).then(choise => {
* console.log(`选择的选项为${choise.title}`)