1.0.7 • Published 3 years ago

vue-anchor-scroll v1.0.7

Weekly downloads
9
License
MIT
Repository
-
Last release
3 years ago

anchor-scroll

基于vue的scroll跳转插件,代替锚点的需求

npm下载

npm install vue-anchor-scroll

main.js

import AnchorScroll from 'vue-anchor-scroll' Vue.use(AnchorScroll)

template

<anchor-scroll>
     <trigger-view trigger-key="xxx">
            内部与外部均可包裹元素
     </trigger-view>
     <anchor-view anchor-key="xxx">
          内部与外部均可包裹元素
     </anchor-view>
</anchor-scroll>

简介

anchor-scroll标签需要包裹trigger-view与anchor-view,只需保证trigger-key与anchor-key值一样,即可通过点击trigger-view页面滚动至anchor-view处。 目前只适用于浏览器滚动条,例如某个div的scroll是不支持的。

文档

anchor-scroll

属性可选值默认值类型说明
animation-time--300Number动画执行时间
animation-step--10Number动画执行间隔,切记不可设置为0
animation-tipstrue,falsetrueBoolean滚动至目标区域后是否进行闪烁提示
事件名执行时机返回值说明
changeBefore滚动执行开始前滚动条位置--
changeAfter滚动执行结束后滚动条位置--

trigger-view

属性可选值默认值类型说明
trigger-key----String执行跳转的依据,需要与anchor-key对应

trigger-view

属性可选值默认值类型说明
anchor-key----String执行跳转的依据,需要与trigger-key对应

bug修复记录

1.0.3当跳转目标的高度大于视口高度时,判断出错(判断反了)

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago