From 77536cfa95b1e3c5e60f94dce3a53aa2e93f121a Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123 <819527061@qq.com> Date: 星期三, 14 九月 2022 17:35:54 +0800 Subject: [PATCH] echarts添加显示隐藏按钮 --- src/pages/components/jiuyeQingkuang/chengzhenXinzengJiuye.vue | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 deletions(-) diff --git a/src/pages/components/jiuyeQingkuang/chengzhenXinzengJiuye.vue b/src/pages/components/jiuyeQingkuang/chengzhenXinzengJiuye.vue index 69634c8..cb39916 100644 --- a/src/pages/components/jiuyeQingkuang/chengzhenXinzengJiuye.vue +++ b/src/pages/components/jiuyeQingkuang/chengzhenXinzengJiuye.vue @@ -1,6 +1,8 @@ <template> <div class="chengzhenXinzengJiuye-wrap"> <el-table + :cell-style="handleCellStyle" + :max-height="tableHeight" border :data="tableData" :header-cell-style="handleheader" @@ -9,7 +11,7 @@ prop="area" label="鍘匡紙甯傘�佸尯锛�" align="center" - width="220"> + min-width="140"> <template slot-scope="scope"> <div class="sanjiao-box"> <div class="cell-content-box">{{scope.row.area}}</div> @@ -17,7 +19,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="january" label="1鏈�" align="center"> @@ -33,7 +34,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="february" label="2鏈�" align="center"> @@ -49,7 +49,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="march" label="3鏈�" align="center"> @@ -63,7 +62,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="april" label="4鏈�" align="center"> @@ -77,7 +75,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="may" label="5鏈�" align="center"> @@ -91,7 +88,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="june" label="6鏈�" align="center"> @@ -105,7 +101,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="july" label="7鏈�" align="center"> @@ -119,7 +114,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="august" label="8鏈�" align="center"> @@ -133,7 +127,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="september" label="9鏈�" align="center"> @@ -147,7 +140,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="october" label="10鏈�" align="center"> @@ -161,7 +153,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="november" label="11鏈�" align="center"> @@ -175,7 +166,6 @@ </template> </el-table-column> <el-table-column - width="280" prop="december" label="12鏈�" align="center"> @@ -193,7 +183,7 @@ </template> <script> - + import nowSize from "../../../libs/nowSize"; export default { name: "chengzhenXinzengJiuye", props: { @@ -206,7 +196,7 @@ }, data() { return { - + tableHeight: window.innerHeight - nowSize(350) } }, mounted() { @@ -216,7 +206,21 @@ return { lineHeight: '2.5', } + }, + getHeight() { + this.tableHeight = window.innerHeight - nowSize(230) + }, + handleCellStyle({rowIndex, columnIndex}) { + if(columnIndex == 0) { + return { background:'#51D2FF' } + } } + }, + created() { + window.addEventListener('resize', this.getHeight) + }, + destroyed() { + window.addEventListener('resize', this.getHeight) } } </script> -- Gitblit v1.9.1