關(guān)于Element-UI Table 表格指定列添加點(diǎn)擊事件
Element-UI Table 表格指定列添加點(diǎn)擊事件
如下圖所示,這是一個(gè)ele UI庫(kù)中的table,一般情況下我們只能通過(guò)tableDATA來(lái)向里面填充數(shù)據(jù)來(lái)展示,而無(wú)法對(duì)其中添加點(diǎn)擊時(shí)間等操作。這里就來(lái)記錄學(xué)習(xí)一下。
這是我們的一般使用方法,只能將數(shù)據(jù)進(jìn)行展示。我們需要在el-table-column標(biāo)簽里面來(lái)進(jìn)行處理
<el-table :data="tableData" style="width: 100%;height: 450px;" :row-class-name="tableRowClassName"> :row-class-name="tableRowClassName"> <el-table-column prop="title" label="" width="500"> </el-table-column> <el-table-column prop="author" label="" width="100"> </el-table-column> </el-table>
我們?cè)跇?biāo)簽里面加上我們自定義的標(biāo)簽,可以通過(guò){{scope.row.title}}的方法來(lái)獲取數(shù)據(jù),并來(lái)修改展示的效果。
如下面所示。
<el-table :data="tableData" style="width: 100%;height: 450px;" :row-class-name="tableRowClassName"> :row-class-name="tableRowClassName"> <el-table-column prop="title" label="" width="500"> <template slot-scope="scope"> <a @click="detail(scope.row.id)" style="color:black;cursor:pointer;font-size: 16px;">{{ scope.row.title }}</a> </template> </el-table-column> <el-table-column prop="author" label="" width="100"> </el-table-column> </el-table>
element-ui table表格錯(cuò)位問(wèn)題
問(wèn)題描述
在使用element-ui中的 el-table 時(shí),使用了 fixed 屬性固定列之后,就會(huì)容易在各種場(chǎng)景出現(xiàn)表格錯(cuò)位的問(wèn)題。
解決方案
解決辦法1 element-ui官網(wǎng)提供的doLayout方法:
doLayout
:對(duì) Table 進(jìn)行重新布局。當(dāng) Table 或其祖先元素由隱藏切換為顯示時(shí),可能需要調(diào)用此方法
直接在渲染表格時(shí)加入此方法
this.$nextTick(() => { ? ? ? // myTable是表格的ref屬性值 ? ? ? if (this.$refs.myTable && this.$refs.myTable.doLayout) { ? ? ? ? this.$refs.myTable.doLayout(); ? ? ? } })
解決辦法2 element-ui官網(wǎng)提供的doLayout方法:
1.給所有的列增加width,即可解決
2.把 加了fixed屬性的 固定列的 min-width 改成 width
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- element-ui復(fù)雜table表格動(dòng)態(tài)新增列、動(dòng)態(tài)調(diào)整行以及列順序詳解
- vue element-ui實(shí)現(xiàn)el-table表格多選以及回顯方式
- vue element-ui里的table中表頭與表格出現(xiàn)錯(cuò)位的解決
- element-ui中頁(yè)面縮放時(shí)table表格內(nèi)容錯(cuò)位的解決
- 關(guān)于Element-ui中Table表格無(wú)法顯示的問(wèn)題及解決
- 解決element-ui的table表格控件表頭與內(nèi)容列不對(duì)齊問(wèn)題
- 關(guān)于Element-ui中el-table出現(xiàn)的表格錯(cuò)位問(wèn)題解決
- Element-UI中關(guān)于table表格的那些騷操作(小結(jié))
- Element-UI實(shí)現(xiàn)復(fù)雜table表格結(jié)構(gòu)的操作代碼
相關(guān)文章
Vue echarts 實(shí)現(xiàn)離線中國(guó)地圖的示例代碼(細(xì)化到省份)
這篇文章主要介紹了Vue echarts 實(shí)現(xiàn)離線中國(guó)地圖,細(xì)化到省份,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09解決antd的Form組件setFieldsValue的警告問(wèn)題
這篇文章主要介紹了解決antd的Form組件setFieldsValue的警告問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10Vue在原窗口與新窗口打開外部鏈接的實(shí)現(xiàn)代碼
這篇文章主要介紹了Vue如何在原窗口與新窗口打開外部鏈接,文中給大家提到了vue跳轉(zhuǎn)外部鏈接的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02vue等待數(shù)據(jù)渲染完成后執(zhí)行下一個(gè)方法問(wèn)題
這篇文章主要介紹了vue等待數(shù)據(jù)渲染完成后執(zhí)行下一個(gè)方法問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Vue中data傳遞函數(shù)、props接收函數(shù)及slot傳參的使用及說(shuō)明
這篇文章主要介紹了Vue中data傳遞函數(shù)、props接收函數(shù)及slot傳參的使用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10VUE解決微信簽名及SPA微信invalid signature問(wèn)題(完美處理)
這篇文章主要介紹了VUE解決微信簽名及SPA微信invalid signature問(wèn)題(完美處理),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03vue3 ts組合式API異常onMounted is called when&
這篇文章主要為大家介紹了vue3 ts組合式API異常onMounted is called when there is no active component問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05如何讓別人訪問(wèn)本地運(yùn)行的vue項(xiàng)目
這篇文章主要介紹了如何讓別人訪問(wèn)本地運(yùn)行的vue項(xiàng)目,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10