🌝一个返回到页面顶部的vue组件。
npm install ra-scrolltop --save
yarn add ra-scrolltop
全局使用
import Vue from 'vue'
import RaScrolltop from 'ra-scrolltop'
Vue.use(RaScrolltop)
单组件使用
import RaScrolltop from 'ra-scrolltop'
...
components: { RaScrolltop }
...
prop | 类型 | 默认值 | 说明 |
---|---|---|---|
bottom | String | 40px | 组件可见时底部偏移量 |
right | String | 30px | 组件可见时侧边偏移量 |
speed | String | average | 向上滑动的速度,['average', 'fast-to-slow','immediate'] |
offset | [String, Number] | 600 | 用户滚动达到某个偏移量时组件可见 |
theme[new] | string | scroll-circle | 提供一些样式主题, ['scroll-circle', 'orange', 'rocket', 'rectangular'] |
名称 | 说明 |
---|---|
scrolled | 页面滚动结束时触发 |
默认
<ra-scrolltop>
</ra-scrolltop>
可以在vue-backtotop组件内使用您自己的html / vue组件
<ra-scrolltop>
<button>Top</button>
</ra-scrolltop>
现在,可以加上一些参数
<ra-scrolltop right="50px" bottom="20px" speed="immediate">
<button>Top</button>
</ra-scrolltop>
- 存在 speed, position,slot 配置
- 新增主题 - theme
我很抱歉在1.0.3版本之前,忘记导出了install函数,导致出现组件未undefined的错误
同时,我的设计能力不是太好,因此我希望使用者可以帮助增加一些主题,提供给其他用户使用。谢谢!