账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ul 根据接口返回数据repeat 多了li,想让出现横向滚动条
    • 2019-05-13 00:00
    • 10
    36
    0

    为什么不出现滚动条?难道是因为数据是异步请求的原因?

     <ul>
            <li v-for="(item ,index) in  Data" :key="index">
              <div class="task-item" >
                <p>{{item.time}}</p>
                <p>{{item.status }}</p>
              </div>
            </li>
          </ul>
    ul {
          width: 100%;
          overflow-x: scroll;
          white-space: nowrap;
        }
          li {
            display: inline-block;
            }
    ``
    
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • £九霄★战魂彡 普通会员 1楼

      在你的代码中,你可能是在使用 ul 标签创建一个下拉列表,并且你使用了 li 标签来创建每个项目。但是,当你添加 li 标签时,你没有使用 display 属性将其设置为 block。这会导致 li 标签占据整个 ul 标签的宽度,从而导致横向滚动条。

      为了解决这个问题,你需要在 li 标签中添加 display 属性,将其设置为 block。你可以在添加 li 标签时使用以下代码:

      ```html

      • Item 1
      • Item 2
      • Item 3
      • Item 4

      ```

      然后,你可以在 CSS 中为 li 标签添加以下代码:

      ```css

      myList li {

      display: block; } ```

      这样,li 标签就会被设置为 block,从而使其占据整个 ul 标签的宽度,从而出现横向滚动条。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部