FdUo 2025-02-11 09:38 采纳率: 0%
浏览 25

iview table添加border后出现横向滚动条

vue2项目里ivew table在添加一个border属性后会导致强行出现一个横向滚动条

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2025-02-11 09:38
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    解决方法:使用CSS的OVERFLOW属性来设置BORDER不会影响DIV的宽度。例如:

    <DIV V-IF="TABLEWIDTH > 0">
        <TABLE CLASS="TABLE">
            <THEAD>
                <TR>
                    <TH>HEADER</TH>
                    <TH>FOOTER</TH>
                </TR>
            </THEAD>
            <TBODY>
                <!-- YOUR DATA HERE -->
            </TBODY>
        </TABLE>
    </DIV>
    
    <STYLE SCOPED>
        .TABLE {
            WIDTH: 100%;
            OVERFLOW-X: AUTO;
        }
    </STYLE>
    
    <SCRIPT>
    EXPORT DEFAULT {
      NAME: 'YOURCOMPONENT',
    };
    </SCRIPT>
    

    在上述示例中,V-IF判断表头和数据行之间的宽度是否大于0,如果大于0,则将DIV设置为表格,并且允许边界滚动。这样就不会出现横向滚动条了。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月11日