vue项目中,有好多页面需要添加回到顶部的功能,能不能做一个组件或者指令,可以在好多页面中重复使用。引用的时候能传參更好(设置距离底部的高度)。我自己做了一个组件,scroll组件标签像一个仅次于body标签的大容器,把页面所要展现的内容包含了起来,感觉这样不太合适。如下图所示
ps:回到顶部功能只是一个按钮,一页内容加载不完,滑动到底部的时候就会显示,平时是不显示的,如下图所示:
vue项目中,有好多页面需要添加回到顶部的功能,能不能做一个组件或者指令,可以在好多页面中重复使用。引用的时候能传參更好(设置距离底部的高度)。我自己做了一个组件,scroll组件标签像一个仅次于body标签的大容器,把页面所要展现的内容包含了起来,感觉这样不太合适。如下图所示
ps:回到顶部功能只是一个按钮,一页内容加载不完,滑动到底部的时候就会显示,平时是不显示的,如下图所示:
理想结构应该是这样,用css定位到屏幕固定位置即可,如果第一屏要隐藏,可以通过组件内部的JS来判断。望采纳
<div id="app">
<div>内容</div>
<scroll></scroll>
</div>
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
感觉你要的是这样的