ui编辑器扩展插件的ui-select,不能获得当前选中项的内容吗?

想要写一个编辑器扩展插件,读取配置显示在ui-select里,选中后获得所选项的文字
可是好像没有这功能?文档也没有。

ui编辑器扩展的ui-select,不能获得当前选中项的内容吗?

同求,官方例子里面没有相关描述

        <ui-select value="事件命令" filterable placeholder="请选择" @change="select(item)">
            <option
                    v-for="item in options"
                    :key="item.value"
                    :label="item.label"
                    :value="item.value">
                {{item.label}}
            </option>
        </ui-select>

select(item)->item根本不是要取得的对象,完全懵逼

<ui-select :value="curSelect" >
    <option
            v-for="item in options"
            :key="item.value"
            :label="item.label"
            :value="item.value">
        {{item.label}}
    </option>
</ui-select>

:valuev-bind了解下,大表哥,你学要学习下vue

實測 :value="curSelect" 沒辦法取得 value
需用 v-value="curSelect" 才有辦法取得 :joy::joy:

版本 2.4.3

搞了一下午,没搞定ui-select怎么获取选中项的内容,能分享下吗?

let currentSelection = Editor.Selection.curSelection(‘asset’);

    // 完整相对路径
    let fullPath = Editor.remote.assetdb.uuidToUrl(currentSelection);
    Editor.log('getCurrentAsset: path', fullPath);

这个好像不是我想要的,ui-select 下拉列表,

请问 curSelect 获取到的是什么?

new window.Vue({
                el: this.shadowRoot,
                data: {
                    curSelect: rootStore.app.lang,
                },
            });

就是 vue 的 data 字段。
我猜 v-value 是引擎自己定義的指令,但沒寫文檔而已

强啊,确实可以获取到当前选择的内容;这里的v-value好像vue的v-model,但是用v-model没用。伤脑经呀。

<ui-select @confirm="selectChange" v-value="defaultSelected">
  <option v-for="item of lists" :value="item.id">{{ item.name }}</option>
</ui-select>
selectChange: function (event) {
    var selectedValue = event.detail.value;
}

3.8.0 不行 拉闸