7 个回答

要加i
main.js

import { BackTop } from iview
Vue.component('i-backTop', BackTop)

调用

  <i-backTop></i-backTop>

你是怎么添加的,贴出你的代码

iview 的 css加了没?

新手上路,请多包涵

并不是没有用,只是iview的backTop功能组件,默认滑动到距离顶部400px时才显示,你没显示是因为你滚动的距离不够。

新手上路,请多包涵

试试这样 <back-top></back-top>

新手上路,请多包涵

注释掉你页面的overflow

找到发生滚动的元素,手动返回。

<div @click="backTopTrigger">
  <BackTop></BackTop>
</div>
// 手动返回顶部
backTopTrigger() {
  // 很难找
  const scrollView = document.querySelector('body');
  scrollView.scrollTop = 0;
}
// 为了让BackTop组件出来
/deep/.ivu-back-top {
  display: block;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题