vue.js|vue中如何在搜索框中实现关键字搜索

vue中用element组件库搭建搜索框进行搜索时,怎么进行关键字查询搜索呢


input是搜索框,button是搜索按钮,如何引入并且实现ui界面就不详细说明,主要是如何实现搜索功能
一、在el-input中用v-model绑定一个参数对象,我这里绑定了一个query的查询参数
data() { return { // 查询参数对象 queryInfo: { query: '', pagenum: 1, pagesize: 10 },

二、当在input搜索输入关键字后,点击搜索按钮就应该调用获取数据列表的函数,我这里的数据列表函数是getGoodsList,getGoodsList一般是created生命周期函数中定义。目前就可以实现搜索功能!
created() { this.getGoodsList() }

【vue.js|vue中如何在搜索框中实现关键字搜索】三、在input 中添加clearable ,可以实现清除框内的关键字,既然关键字清除,就需要重新获取全部数据列表,则还需要在这里添加一个@clear事件,重新获取全部内容

    推荐阅读