Element-UI Methods 如何调用

今天用了element的el-select, 选中内容后回车,需要自动搜索数据, 但是遇到的问题是,回车时下拉框自动弹出来了,

看了element-ui的官网,有个methods方法,可以失去焦点时,隐藏下拉框,但是没怎么用过methods,百度下原来时加个ref,用this.$refs调用

 

 

 

  <el-form-item label="状态" prop="status" style="margin-right: 30px;">
          <el-select ref="elSelect" v-model="formInline.status" filterable clearable placeholder="请选择状态">
            <el-option
              v-for="item in statusList"
              :key="item.value"
              :value="item.value"
              :label="item.label"
            />
       </el-select>
 
created() { // 第一次就调用回车事件 this.enterSearch() }, enterSearch() { document.onkeydown = e => { if (e.key === 'Enter') { // 回车后执行搜索方法 this.getData() e.target.blur() // 当回车时, 隐藏下拉框的弹框 this.$refs.elSelect.blur() } } },

  

posted @ 2022-05-13 20:24  博客天天写  阅读(590)  评论(0编辑  收藏  举报