element-ui中的el-scrollbar,操作滚动条

<template>
    <div id="test" style="height:500px;">
      <el-scrollbar
        style="height:100%"
        :wrap-class="wrapClass"
        :wrap-style="wrapStyle"
        :view-class="viewClass"
        :view-style="viewStyle"
        :native="native"
        :tag="tag"
        :noresize="noresize"
      >
        <ul>
          <li v-for="item in 100">{{item}}</li>
        </ul>
      </el-scrollbar>
      <p class="red">注意:出现横向滚动条时,可在css中直接添加样式 
        .el-scrollbar__wrap{ overflow-x:hidden; }   
        或者在wrapClass设置 overflow-x:hidden   
        </p>
      <p class="red">注意: 1,滚动窗口高度必须固定,el-scrollbar设置height:100%</p>
      <p class="red">注意: 2,样式,style全局的,不能有scoped,否则不起作用</p>

    </div>
</template>

<script>
  export default {
    data(){
      return {
        //滚动区域层class
        wrapClass:{
          wrapClass:true
        },
        wrapStyle:{
          fontWeight:800
        },

        //滚动整体区域的class
        viewClass:{
          viewClass:true
        },
        viewStyle:{
          border:'1px solid #000000',
          boxSizing:'border-box'
        },
        // native属性:如果为true就不显示el的bar,也就是el模拟出来的滚动条,如果为false就显示模拟的滚动条
        native:false,
        // tag 渲染出来的标签
        tag:'section',
        // noresize 是否刷新滚动条大小
        noresize:true

      }
    }

  }
</script>

<style>
   *{
     margin: 0;
     padding:0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
   }
   ul li{
     text-align: center;
     margin:20px 0;
   }
   .wrapClass{
     color:red;
     overflow-x: hidden;
   }
   .viewClass{
     background:#f5dab1;
   }
   .red{
     color:red;
   }
</style>

在这里插入图片描述

参考链接 http://menvscode.com/detail/5b7e28b544476563c48e3d5b

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值