element-ui 搜索框清空時頁面刷新


搜索功能非常常見,element-ui自帶的輸入框以及清空功能,但是清空只能使輸入框清空,而不會使頁面跟着一起刷新,下面兩種方法可以使輸入框清空時頁面也回到搜索之前的樣子。

搜索框html:

<el-input style="width:200px;" placeholder="請輸入文件名稱" v-model="searchfilename" clearable>
            <el-button icon="el-icon-search" slot="append" @click="searchFile"></el-button>
 </el-input>
頁面加載(刷新)方法:
readData(){
};
 
清空方法:
1.直接在input里加上change事件,事件綁定頁面刷新方法即可。
<el-input style="width:200px;" placeholder="請輸入文件名稱" v-model="searchfilename" clearable  @change="readData">
            <el-button icon="el-icon-search" slot="append" @click="searchFile"></el-button>
 </el-input>
2.watch事件:(該事件與mounted事件並列)
watch: {
    // 如果 `searchfilename` 發生改變,這個函數就會運行
     searchfilename: function() {
      if (this.searchfilename.length == 0) {
        this.readData();
      }
    },
  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM