想要写一个编辑器扩展插件,读取配置显示在ui-select里,选中后获得所选项的文字
可是好像没有这功能?文档也没有。
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>
<ui-select :value="curSelect" >
<option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
{{item.label}}
</option>
</ui-select>
是:value
, v-bind
了解下,大表哥,你学要学习下vue
實測 :value="curSelect"
沒辦法取得 value
需用 v-value="curSelect"
才有辦法取得
版本 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 不行 拉闸