ElementUI之backtop组件的使用

官网给出的方案很有意思,直接copy没啥反应的,然后去找别人的代码看看,几乎也没人写能清楚,这个组件到底应该怎么使用。

上代码
<template>
  <div class="container">
    <el-backtop target=".container" :visibility-height="300">
      <div
        style="
           {
            height: 100%;
            width: 100%;
            background-color: #f2f5f6;
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
            text-align: center;
            line-height: 40px;
            color: #1989fa;
          }
        "
      >
        UP
      </div>
    </el-backtop>

    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
    <div>返回顶部</div>
  </div>
</template>
<script>
export default {
  data() {
    return {};
  },
};
</script>
<style scoped>
.container {
  height: 500px;
  overflow-x: hidden;
}
</style>

关于backtop组件分析。

首先在外层需要定义一个容器包裹这个组件,同时这个容器的class样式名字对应的是组件里面的target属性(即触发滚动的对象)

在这里插入图片描述

而下图这个红色框选区域的代码,他是(返回图标)的样式设计效果,这块区域的代码可有可无。

在这里插入图片描述
在这里插入图片描述

至于内容撑高区域,不是写在组件里面包裹着的,相反内容区域写在组件之外。

在这里插入图片描述

容器定义样式(这2个属性必须要写)
这里我们定义了容器的整个高度是500px

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值