vue3中element-plus表格搜索過濾數(shù)據(jù)
1、表格數(shù)據(jù)
// 表格數(shù)據(jù) import type { User } from "@/interface"; const tableData = ref<User[]>([]);
2、 表格搜索過濾數(shù)據(jù)
// 搜索內(nèi)容 const search = ref(""); // 表格過濾數(shù)據(jù) const tableFilterData = computed(() => tableData.value.filter( (data) => !search.value || data.moniker?.includes(search.value) ) ); // 表格過濾數(shù)據(jù),等價代碼(分步拆解) /* const tableFilterData = computed(() => { // 若 search 為空,直接返回原數(shù)組 if (search.value) return tableData.value; // 否則過濾包含關(guān)鍵詞的項 return tableData.value.filter((data) => { // 安全訪問 moniker,不存在則返回 undefined(過濾掉) let moniker = data.moniker ?? ""; return moniker.includes(search.value); }); }); */
3、表格引用搜索過濾數(shù)據(jù),:data="tableFilterData"
<el-table :data="tableFilterData" <el-table-column type="selection" header-align="center" /> <el-table-column prop="moniker" label="人員"> <template #header> <el-input v-model="search" :prefix-icon="Search"> <template #prepend>人員</template> </el-input> </template> </el-table-column> </el-table>
4、應(yīng)用效果
到此這篇關(guān)于vue3中element-plus表格搜索過濾數(shù)據(jù)的文章就介紹到這了,更多相關(guān)element-plus表格過濾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文詳解Vue.js生產(chǎn)環(huán)境文件及優(yōu)化策略
隨著 Vue.js 在前端開發(fā)中的普及,如何高效地將 Vue 項目部署到生產(chǎn)環(huán)境成為了開發(fā)者關(guān)注的重點(diǎn),本文將詳細(xì)解析 Vue.js 生產(chǎn)環(huán)境文件的使用方法、優(yōu)缺點(diǎn)以及優(yōu)化策略,需要的朋友可以參考下2024-12-12基于vue-ssr的靜態(tài)網(wǎng)站生成器VuePress 初體驗
VuePress為每一個由它生成的頁面提供預(yù)加載的html,不僅加載速度極佳,同時對seo非常友好。這篇文章主要介紹了基于vue-ssr的靜態(tài)網(wǎng)站生成器VuePress 初體驗,需要的朋友可以參考下2018-04-04vue在取對象長度length時候出現(xiàn)undefined的解決
這篇文章主要介紹了vue在取對象長度length時候出現(xiàn)undefined的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06element-resize-detector監(jiān)聽普通元素的實現(xiàn)示例
當(dāng)涉及到網(wǎng)頁元素的實時尺寸變化監(jiān)測時,element-resize-detector?是一個值得推薦的開源庫,本文主要介紹了element-resize-detector監(jiān)聽普通元素的實現(xiàn)示例,感興趣的可以了解一下2024-07-07vue3組件化開發(fā)常用API知識點(diǎn)總結(jié)
Vue是目前Web前端最流行的開發(fā)框架技術(shù),?下面這篇文章主要給大家介紹了關(guān)于vue3組件化開發(fā)常用API的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06vue中@click綁定事件點(diǎn)擊不生效的原因及解決方案
根據(jù)Vue2.0官方文檔關(guān)于父子組件通訊的原則,父組件通過prop傳遞數(shù)據(jù)給子組件,子組件觸發(fā)事件給父組件,這篇文章主要介紹了vue中@click綁定事件點(diǎn)擊不生效的解決方案,需要的朋友可以參考下2022-12-12