Vue el-select 组件设置 clearable
底层源码:handleClearClick(event) {this.deleteSelected(event);},deleteSelected(event) {event.stopPropagation();const value = this.multiple ? [] : '';this.$emi...
·
底层源码:
handleClearClick(event) {
this.deleteSelected(event);
},
deleteSelected(event) {
event.stopPropagation();
const value = this.multiple ? [] : '';
this.$emit('input', value);
this.emitChange(value);
this.visible = false;
this.$emit('clear');
},
删除
<div>
<el-select
v-model="data"
clearable
placeholder="请选择"
size="small"
@clear="remove(tagNumber)"
@change="">
<el-option
v-for="option in list"
:key="option.id"
:label="option.name"
:value="option.id">
{{ option.name }}
</el-option>
</el-select>
</div>
方法:
remove(tagNumber) {
// console.log(event)
// 业务逻辑
}
更多推荐
所有评论(0)