想实现一个tab切换的功能 看tabs组件挺相似的直接拿来用 默认是下边的效果

分开点 发现右边的白的按钮左边框没了

选中右边 左边按钮的边框正常

emmmm
选择按钮后查看样式
发现他有个border-left:0

去掉之后显示正常
在代码里添加border属性后显示正常了 但又出现新的问题了


选中的时候左边有间隙 emmmm
查看元素样式 发现选中的一瞬间多了这个样式


把-1改成-8 发现这个也跟着变了

改为0 正常了


后来发现不加边框 直接设置盒阴影X轴-1也是可以的
::v-deep(.el-radio-button) {
span {
box-shadow: 0px 0px 0px #e9e9e9;
border-left: 1px solid #e9e9e9;
}
}
或者
::v-deep(.el-radio-button) {
span {
box-shadow: -1px 0px 0px #e9e9e9;
}
}



















