基于Element-Ui封裝公共表格組件的詳細圖文步驟
項目組最近需要把老項目拆出來表格都是獨立的需要重新封裝公共的表格組件
以下是實現(xiàn)邏輯以及部分截圖
實現(xiàn)邏輯是類似于antd-vue框架的寫法,將columns拆出來 在columns中填寫相關的表頭名字以及需要的邏輯 如 插槽 移入提示,字段值轉換…等等
因公司審查嚴格 部分截圖奉上(需要代碼可進行圖片文字轉化)
公用的table,值為通過父組件傳遞過來

table-column進行遍歷通過父組件傳值進行渲染

如有多級table時,通過children進行遍歷渲染

需要使用插槽進行處理樣式等時,通過slot進行處理

分頁處理同上 使用傳過來的值監(jiān)聽處理

父組件(使用表格組件)截圖

columns:數(shù)組傳值進行遍歷

需要點擊的按鈕通過operate傳遞

公共部分截圖(處理了一下按鈕的展示方式 大于三個展示為更多 鼠標移入顯示 依據(jù)具體需求個性化處理)

總結
到此這篇關于基于Element-Ui封裝公共表格組件的文章就介紹到這了,更多相關Element-Ui封裝公共表格組件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
uniapp定義new plus.nativeObj.View實現(xiàn)APP端全局彈窗功能
文章介紹了在UniApp中使用`newplus.nativeObj.View`實現(xiàn)彈窗的原因和方法,它定義了一個`AppPopupView`彈窗函數(shù),并在`main.js`中掛載到全局頁面,以便在任何地方調用,感興趣的朋友跟隨小編一起看看吧2024-11-11
vue-cli是什么及創(chuàng)建vue-cli項目的方法
vue-cli是 vue 官方提供的、快速生成 vue 工程化項目的工具,支持創(chuàng)建vue2和vue3的項目,本文給大家詳細講解vue-cli是什么及創(chuàng)建vue-cli項目的方法,感興趣的朋友跟隨小編一起看看吧2023-04-04
vue中報錯“error‘xxx‘?is?defined?but?never?used”問題及解決
介紹了兩種解決代碼導入問題的方法:單一代碼解決和全局解決,第一種方法是在代碼前面添加特定代碼并保存;第二種方法是在package.json中添加代碼后重啟項目,這些方法可以有效解決導包錯誤提示,希望對大家有幫助2024-10-10

