gpt4 book ai didi

vue.js - 选择选项后如何使用element-ui和vuejs触发 "select"的模糊事件?

转载 作者:搜寻专家 更新时间:2023-10-30 22:26:46 25 4
gpt4 key购买 nike

我正在使用 element-ui 和 vuejs。我有一个看起来像这样的选择元素

<el-form-item label="City" prop="city">
<el-select
v-model="form.city"
multiple
filterable
remote
auto-complete = "address-level2"
no-match-text = "No data found"
:remote-method = "remoteMethod"
:loading = "loading"
placeholder="Select City">
<el-option
v-for = "(item,index) in cities"
:key = "index"
:label = "item.name"
:value = "item.key"
></el-option>
</el-select>
</el-form-item>

现在我想在用户选择一个选项后触发此选择的模糊事件,以便下拉选项折叠。

这是我的远程方法

remoteMethod: _.throttle(function(query) {
this.loading = true;
axios({
method: 'get',
url: someUrl
}).then(response =>{
if(response.data.status === false){
this.$notify.error({
title: 'Error',
message: response.data.message
});
}
else if(response.data.status === true && response.data.data.length != 0){
this.loading = false;
this.cities = response.data.data;
}
})
}, 1500),

最佳答案

你可以在组件上设置 ref 属性,就像 ref="select1"

然后你可以通过this.$refs调用focus或者blur方法

就像:this.$refs.select1.focus()

参见 http://element.eleme.io/#/en-US/component/select

关于vue.js - 选择选项后如何使用element-ui和vuejs触发 "select"的模糊事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50131125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com