cube-ui,使用cube-scroll组件,如何支持纵向滚动支持横向滚动?

发布于 2022-09-12 01:19:33 字数 2835 浏览 18 评论 0

我这种写法没有生效。

<template>
  <cube-page type="scroll-view" title="Scroll" class="option-demo">
    <div slot="content" class="scroll-wrapper">
      <div class="demo">
        <cube-scroll
          ref="scroll1"
          direction="vertical"
          class="scroll-list-outer-wrap">
          <ul class="cube-scroll-list">
            <li class="cube-scroll-item border-bottom-1px"
                v-for="(item, index) in items1"
                :key="index">{{item}}</li>
          </ul>
          <cube-scroll
            ref="scroll2"
            direction="horizontal"
            nestMode="native"
            class="scroll-list-inner-wrap">
            <ul class="cube-scroll-list">
              <li class="cube-scroll-item border-bottom-1px"
                  style="display: inline-block;white-space: nowrap;"
                  v-for="(item, index) in items2"
                  :key="index">{{item}}</li>
            </ul>
          </cube-scroll>
          <ul class="cube-scroll-list">
            <li
              class="cube-scroll-item border-bottom-1px"
              v-for="(item, index) in items1"
              :key="index">{{item}}</li>
          </ul>
        </cube-scroll>
      </div>
    </div>
  </cube-page>
</template>

<script type="text/ecmascript-6">
// import CubePage from '../../components/cube-page.vue'
const _data1 = [
  '? ? ? ? ? ? ',
  '?? outer ?? ',
  '? ? ? ? ? ? ',
  '?? outer ?? ',
  '? ? ? ? ? ☹️ '
];
const _data2 = [
  '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?',
  //'?? inner ?? ',
  //'? ? ? ? ? ☹️ ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'? ? ? ? ? ? ',
  //'?? inner ?? ',
  //'✌? ✌? ✌? ✌? ✌? ✌? '
];
export default {
  data() {
    return {
      items1: _data1,
      items2: _data2
    };
  },
  components: {
    // CubePage
  }
};
</script>

<style lang="less">
  .scroll-list-outer-wrap
  .scroll-list-inner-wrap{
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    transform: rotate(0deg); // fix 子元素超出边框圆角部分不隐藏的问题
    position: relative;
  }

  .scroll-list-outer-wrap{
    height: 500px;
  }
  .scroll-list-inner-wrap{
    height: 50px;
  }
</style>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苯莒 2022-09-19 01:19:33

您好 我也遇到了这个问题 请问你知道怎么解决吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文