This commit is contained in:
姚宇浩 2024-06-04 15:25:58 +08:00
parent b404f384d8
commit 7948459b5c
2 changed files with 22 additions and 8 deletions

View File

@ -5,6 +5,14 @@ import App from './App.vue'
import router from "./router"; import router from "./router";
import ElementPlus from 'element-plus' import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import './assets/css/common.css' import './assets/css/common.css'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
createApp(App).use(router).use(ElementPlus).mount('#app') zhCn.el.pagination = {
goto: "跳转至",
pageClassifier: "",
pagesize: "",
total: "共 {total} 条",
};
createApp(App).use(router).use(ElementPlus,{
locale: zhCn,
}).mount('#app')

View File

@ -58,7 +58,7 @@
<el-table-column <el-table-column
:key="item.label" :key="item.label"
v-if="item.type === 'slot'" v-if="item.type === 'slot'"
:width="item.width" :show-overflow-tooltip="true"
:label="item.label" :label="item.label"
:property="item.property" :property="item.property"
align="center" align="center"
@ -75,7 +75,7 @@
:key="item.label" :key="item.label"
:property="item.property" :property="item.property"
:label="item.label" :label="item.label"
:width="item.width" :show-overflow-tooltip="true"
align="center" align="center"
v-else v-else
/> />
@ -86,7 +86,7 @@
<div class="pagePart"> <div class="pagePart">
<el-pagination <el-pagination
background background
layout="prev, pager, next" layout="prev, pager, next,total"
:page-size="pagination.pageSize" :page-size="pagination.pageSize"
:total="pagination.total" :total="pagination.total"
prev-text="上一页" prev-text="上一页"
@ -153,7 +153,7 @@ const data = reactive({
const gridData = []; const gridData = [];
// //
const tableKey = ref(Math.random()) const tableKey = ref(Math.random());
// //
watch( watch(
() => props.dialogShow, () => props.dialogShow,
@ -167,7 +167,7 @@ watch(
() => props.tableData, () => props.tableData,
(newVal, oldVal) => { (newVal, oldVal) => {
data.tableData = props.tableData; data.tableData = props.tableData;
tableKey.value = Math.random() tableKey.value = Math.random();
} }
); );
// 使 // 使
@ -176,6 +176,9 @@ onMounted(() => {
data.columns = props.columns; data.columns = props.columns;
data.title = props.title; data.title = props.title;
data.tableData = props.tableData; data.tableData = props.tableData;
const paginationTotal = document.querySelector(".el-pagination__total");
console.log(paginationTotal);
// paginationTotal.innerText = ` ${props.pagination.total} `;
}); });
const closeDialog = () => { const closeDialog = () => {
@ -248,6 +251,9 @@ const handle = (current) => {
:deep(.el-pagination button:disabled) { :deep(.el-pagination button:disabled) {
background-color: rgba(0, 116, 255, 0) !important; background-color: rgba(0, 116, 255, 0) !important;
} }
:deep(.el-pagination > .is-last) {
color: #ffffff;
}
} }
.bo { .bo {