el-autocomplete 获取焦点后一直弹出提示框取消又出现

 解决:在:fetch-suggestions="querySearch"方法中写入失去焦点就可以

  <el-autocomplete
            v-model.trim="search.userName"
            v-loading="autocompleteLoading"
            class="inline-input control"
            :fetch-suggestions="querySearch"
            placeholder="请输入或搜索专员姓名"
          />

js:

  // 专员搜索
      querySearch(userName, cb) {
        userName || ''
        if (isBlank(this.search.propComCode)) {
          this.$alert('请选择财险机构', '温馨提示', { type: 'warning' })
          this.$refs.autoComplete.close()
          this.$refs.autoComplete.$children[0].blur()
          return
        }
        this.queryCommissionerList(userName)
        // 调用 callback 返回建议列表的数据
        cb(this.commissionerList)
      },

 

发布了430 篇原创文章 · 获赞 112 · 访问量 55万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览