关于Element-ui中el-table在谷歌和360极速浏览器的兼容问题

问题:

这个是正常的显示页面在谷歌浏览器

在这里插入图片描述

这个是变形后的效果在360极速浏览器 (添加或者编辑就布局错乱,刷新之后会变成正常)

在这里插入图片描述

解决办法:

/deep/ .el-table__header, /deep/ .el-table__body{
  width:100% !important;
}
参考文章:

https://ask.csdn.net/questions/7530228

在Vue使用Element UI的`el-table`组件时,如果想要自定义操作列的样式,可以按照以下步骤进行配置: 1. 定义数据结构:首先,确保你的表格数据结构包含操作列需要的信息,通常这会是一个包含状态、标识符等字段的对象数组。 2. 配置列:在`<el-table-column>`标签内,你可以创建一个操作列,比如这样: ```html <template> <el-table-column type="action" label="操作"> <template slot-scope="{row}"> <!-- 指定操作按钮的HTML内容,这里使用v-if展示条件 --> <el-button v-if="showEditButton(row)" @click="editRow(row)">编辑</el-button> <el-button v-if="showDeleteButton(row)" @click="deleteRow(row)">删除</el-button> </template> </el-table-column> </template> <script> export default { data() { return { showEditButton: () => true, // 初始显示编辑按钮的函数 showDeleteButton: () => false, // 初始显示删除按钮的函数 }; }, methods: { editRow(row) { // 实现编辑操作的逻辑 }, deleteRow(row) { // 实现删除操作的逻辑 } } }; </script> ``` 注意:在这里,`showEditButton` 和 `showDeleteButton` 是你可以根据实际情况动态控制是否显示对应按钮的函数。 3. 样式定制:如果你想要改变按钮的样式,可以在`.vue`文件的`style`部分添加CSS规则,或者将样式放在单独的`styles.css`文件里并引入。例如: ```css .el-button--default { background-color: #007bff; color: white; /* 添加其他你想要的样式 */ } /* 或者针对某个特定的状态修改样式 */ .el-button.is-edit { background-color: #28a745; } ``` 4. 动态切换按钮样式:如果你想根据行的数据状态来切换按钮样式,可以在相应的`data`函数或者计算属性返回不同的状态字符串,然后在`v-bind:class`上绑定这个状态,如: ```html <el-button class="custom-btn" :class="{ 'is-edit': row.editStatus === 'enable' }">编辑</el-button> ``` 结合以上步骤,你应该能成功地配置和自定义操作列的样式了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值