最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Element?UI/Plus中全局修改el-table默認樣式的解決方案

 更新時間:2023年02月18日 12:04:21   作者:??????????丶????  
element ui官方封裝好的el-table組件,好用是挺好用的,但不可避免的是默認的樣式,下面這篇文章主要給大家介紹了關(guān)于Element?UI/Plus中全局修改el-table默認樣式的解決方案,需要的朋友可以參考下

起因

首先,Element 官網(wǎng)的表格樣式默認是這樣的:

  • el-table 無邊框
  • el-table-column 行信息居左展示
  • el-table-column 當內(nèi)容過長也沒有溢出和顯示tooltip的效果

如果我們需要改成這樣:

那我們需要給el-tableel-table-column添加相應的props,即:

<el-table border>
  <el-table-column prop="xxx" label="xxx" align="center" show-overflow-tooltip />
  <el-table-column prop="xxx" label="xxx" align="center" show-overflow-tooltip />
  <el-table-column prop="xxx" label="xxx" align="center" show-overflow-tooltip />
  <!-- ... -->
</el-table>

這樣,每個使用el-tableel-table-column的地方,都需要添加相應的props,這不僅增加我們的工作量,也讓代碼顯得多余。

我們能否讓每個組件的代碼都簡化成以下這樣,并且仍然保留邊框、居中和超出文本溢出的效果呢,即:

<el-table>
  <el-table-column prop="xxx" label="xxx" />
  <el-table-column prop="xxx" label="xxx" />
  <el-table-column prop="xxx" label="xxx" />
  <!-- ... -->
</el-table>

答案是可以的!

解決方案

在Vue2中

import Vue from 'vue'
import { Table, TableColumn } from 'element-ui'

// 獲取組件的props
const TableProps = Table.props
const TableColumnProps = TableColumn.props

// 修改默認props
// 全局el-table設(shè)置
TableProps.border.default = true // 邊框
// 全局el-table-column設(shè)置
TableColumnProps.align.default = 'center' // 居中
TableColumnProps.showOverflowTooltip.default = true // 文本溢出

Vue.use(Table)
Vue.use(TableColumn)

在Vue3中

import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'
import { ElTable, ElTableColumn } from 'element-plus'

// 獲取組件的props
const TableProps = Table.props
const TableColumnProps = TableColumn.props

// 修改默認props
// 全局el-table設(shè)置
TableProps.border = { type: Boolean, default: true } // 邊框線
// 全局el-table-column設(shè)置
TableColumnProps.align = { type: String, default: 'center' } // 居中
TableColumnProps.showOverflowTooltip = { type: Boolean, default: true } // 文本溢出

const app = createApp(App)
app.use(ElementPlus)

這樣只需要在全局設(shè)置一次,就可以在每個組件中生效,這樣就可以少寫很多代碼了,同理我們也可以在全局設(shè)置其他組件的默認的props。

總結(jié)

到此這篇關(guān)于Element UI/Plus中全局修改el-table默認樣式的解決方案的文章就介紹到這了,更多相關(guān)Element UI全局修改el-table默認樣式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vxe-table vue table 表格組件功能

    vxe-table vue table 表格組件功能

    這篇文章主要介紹了vxe-table vue table 表格組件功能,功能非常強大,文中給大家提到了功能點,需要的朋友可以參考下
    2019-05-05
  • Vue封裝DateRangePicker組件流程詳細介紹

    Vue封裝DateRangePicker組件流程詳細介紹

    在后端管理項目中使用vue來進行前端項目的開發(fā),但我們都知道Vue實際上無法監(jiān)聽由第三方插件所引起的數(shù)據(jù)變化。也無法獲得JQuery這樣的js框架對元素值的修改的。而日期控件daterangepicker又基于JQuery來實現(xiàn)的
    2022-11-11
  • vant的picker組件設(shè)置文字超長滾動方式

    vant的picker組件設(shè)置文字超長滾動方式

    這篇文章主要介紹了vant的picker組件設(shè)置文字超長滾動方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue中路由傳參以及跨組件傳參詳解

    vue中路由傳參以及跨組件傳參詳解

    這篇文章主要給大家介紹了關(guān)于vue中路由傳參以及跨組件傳參的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Vue動態(tài)獲取數(shù)據(jù)后控件不可編輯問題

    Vue動態(tài)獲取數(shù)據(jù)后控件不可編輯問題

    這篇文章主要介紹了Vue動態(tài)獲取數(shù)據(jù)后控件不可編輯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 如何在VUE中使用vue-awesome-swiper

    如何在VUE中使用vue-awesome-swiper

    這篇文章主要介紹了如何在VUE中使用vue-awesome-swiper,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • vue echarts實現(xiàn)柱狀圖動態(tài)展示

    vue echarts實現(xiàn)柱狀圖動態(tài)展示

    這篇文章主要為大家詳細介紹了vue echarts實現(xiàn)柱狀圖動態(tài)展示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Element-UI表格嵌入popover遇到的問題及解決方案

    Element-UI表格嵌入popover遇到的問題及解決方案

    在表格中我們通常需要在每一行的一些單元格中顯示popover,這篇文章主要給大家介紹了關(guān)于Element-UI表格嵌入popover遇到的問題及解決方案,需要的朋友可以參考下
    2023-11-11
  • Vue3如何根據(jù)搜索框內(nèi)容跳轉(zhuǎn)至本頁面指定位置

    Vue3如何根據(jù)搜索框內(nèi)容跳轉(zhuǎn)至本頁面指定位置

    在開發(fā)中我們經(jīng)常遇到這樣的需求,根據(jù)要求跳轉(zhuǎn)至本頁面指定位置,這篇文章主要給大家介紹了關(guān)于Vue3如何根據(jù)搜索框內(nèi)容跳轉(zhuǎn)至本頁面指定位置的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Vue 實現(xiàn)監(jiān)聽窗口關(guān)閉事件,并在窗口關(guān)閉前發(fā)送請求

    Vue 實現(xiàn)監(jiān)聽窗口關(guān)閉事件,并在窗口關(guān)閉前發(fā)送請求

    這篇文章主要介紹了Vue 實現(xiàn)監(jiān)聽窗口關(guān)閉事件,并在窗口關(guān)閉前發(fā)送請求,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評論

大同县| 偃师市| 滨海县| 于田县| 钟祥市| 巴彦淖尔市| 乡城县| 邵武市| 瓮安县| 鱼台县| 甘德县| 宝应县| 扶沟县| 惠安县| 德昌县| 兴安县| 平顶山市| 汝阳县| 湖口县| 富源县| 托克托县| 容城县| 宁国市| 三亚市| 溧水县| 灵宝市| 宜兴市| 冷水江市| 古交市| 汽车| 平谷区| 永寿县| 保德县| 东辽县| 兴和县| 海阳市| 衡水市| 柏乡县| 陵川县| 威海市| 水城县|