vxe-table 設(shè)置單元格垂直對齊的方法
vxe-table 如何設(shè)置單元格垂直對齊,當某寫場景需要將單元格樣式調(diào)整為頂部對齊就很有用了,比如多行文本之類的。
查看官網(wǎng):https://vxetable.cn
gitbub:https://github.com/x-extends/vxe-table
gitee:https://gitee.com/x-extends/vxe-table
代碼
通過 cell-config.height 與 cell-config.vertical-align 設(shè)置所有列或指定列垂直對齊方式,默認為垂直居中

<template>
<div>
<vxe-radio-group v-model="cellConfig.verticalAlign">
<vxe-radio-button label="top" content="頂部"></vxe-radio-button>
<vxe-radio-button label="center" content="居中"></vxe-radio-button>
</vxe-radio-group>
<vxe-grid v-bind="gridOptions"></vxe-grid>
</div>
</template>
<script setup>
import { reactive } from 'vue'
const cellConfig = reactive({
height: 60,
verticalAlign: 'top'
})
const gridOptions = reactive({
border: true,
cellConfig,
columns: [
{ type: 'seq' },
{ field: 'name', title: 'Name' },
{ field: 'role', title: 'Role' },
{ field: 'sex', title: 'Sex' },
{ field: 'address', title: 'Address' }
],
data: [
{ id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' },
{ id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' },
{ id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' },
{ id: 10004, name: 'Test4', role: 'PM', sex: 'Man', age: 44, address: 'Guangzhou' },
{ id: 10005, name: 'Test5', role: 'PM', sex: 'Man', age: 56, address: 'Shanghai' },
{ id: 10006, name: 'Test6', role: 'PM', sex: 'Man', age: 38, address: 'Guangzhou' }
]
})
</script>合并單元格也能垂直對齊
指定列 vertical-align 設(shè)置垂直對齊方式

<template>
<div>
<vxe-grid v-bind="gridOptions"></vxe-grid>
</div>
</template>
<script setup>
import { reactive } from 'vue'
const gridOptions = reactive({
border: true,
cellConfig: {
height: 60
},
mergeCells: [
{ row: 1, col: 2, rowspan: 3, colspan: 2 }
],
columns: [
{ type: 'seq' },
{ field: 'name', title: 'Name' },
{ field: 'role', title: 'Role', verticalAlign: 'top' },
{ field: 'sex', title: 'Sex' },
{ field: 'address', title: 'Address', verticalAlign: 'top' }
],
data: [
{ id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' },
{ id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' },
{ id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' },
{ id: 10004, name: 'Test4', role: 'PM', sex: 'Man', age: 44, address: 'Guangzhou' },
{ id: 10005, name: 'Test5', role: 'PM', sex: 'Man', age: 56, address: 'Shanghai' },
{ id: 10006, name: 'Test6', role: 'PM', sex: 'Man', age: 38, address: 'Guangzhou' }
]
})
</script>https://gitee.com/x-extends/vxe-table
到此這篇關(guān)于vxe-table 設(shè)置單元格垂直對齊的方法的文章就介紹到這了,更多相關(guān)vxe-table單元格垂直對齊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue中實現(xiàn)拖動調(diào)整左右兩側(cè)div的寬度的示例代碼
這篇文章主要介紹了vue中實現(xiàn)拖動調(diào)整左右兩側(cè)div的寬度的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07
前端H5微信支付寶支付實現(xiàn)方法(uniapp為例)
最近上線一個項目,手機網(wǎng)站進行調(diào)起支付寶App支付,做起來還是滿順手的,在此做個記錄,這篇文章主要給大家介紹了關(guān)于前端H5微信支付寶支付實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2024-04-04
webpack+vue.js構(gòu)建前端工程化的詳細教程
這篇文章主要介紹了webpack+vue.js構(gòu)建前端工程化的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05
配置vite.confgi.ts無法使用require問題以及解決
這篇文章主要介紹了配置vite.confgi.ts無法使用require問題以及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
詳解幾十行代碼實現(xiàn)一個vue的狀態(tài)管理
這篇文章主要介紹了詳解幾十行代碼實現(xiàn)一個vue的狀態(tài)管理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
vue等框架對Tabs、Moda等設(shè)置固定高度后沒有滾動條問題
這篇文章主要介紹了vue等框架對Tabs、Moda等設(shè)置固定高度后沒有滾動條問題,解決方法很簡單,只需要一行簡短代碼就可以解決,下面小編給大家詳細講解,需要的朋友可以參考下2023-05-05

