328921371 / ruler

vue刻度尺组件
33 stars 11 forks source link

希望能提供一个事件钩子 #6

Open YunSmile opened 4 years ago

YunSmile commented 4 years ago

需要一个在组件在移动状态的事件钩子,以确保在还没滚动结束不让切换页面之类的动作;

328921371 commented 4 years ago

@YunSmile 好的,我会把这个需求加上去,当结束滚动时给父级发送消息,这样子可以满足你的需求吗

YunSmile commented 4 years ago

@YunSmile 好的,我会把这个需求加上去,当结束滚动时给父级发送消息,这样子可以满足你的需求吗

可以满足,大佬什么时候能改好,我等着下周二发布

328921371 commented 4 years ago

@YunSmile 现在再改,等等就可以了,也改一下你说的那个样式的问题

328921371 commented 4 years ago

@YunSmile 更新了,新增 @scroll-end="endEvent"事件,滚动结束后 endEvent(val){ console.log(val)},会发送一个true给父级组件,样式问题也更新了,看看能否满足需求

YunSmile commented 4 years ago

@YunSmile 更新了,新增 @scroll-end="endEvent"事件,滚动结束后 endEvent(val){ console.log(val)},会发送一个true给父级组件,样式问题也更新了,看看能否满足需求

谢谢

YunSmile commented 4 years ago

@YunSmile 更新了,新增 @scroll-end="endEvent"事件,滚动结束后 endEvent(val){ console.log(val)},会发送一个true给父级组件,样式问题也更新了,看看能否满足需求 大佬,看了下,还缺少“开始滚动”的事件钩子

328921371 commented 4 years ago

@YunSmile 更新了,新增了一个@scroll-start事件,用法和结束的一样...关于滚动结束传递true,需要和你说一下,组件初始化的时候会传递一次true,因为有初始化值比如默认值为100,所以滚动了一次,滚动结束后返回true,正常的滚动结束后有时候会返回两个true,第一次true是因为滚动结束,第二个true是因为不在刻度线上位置微调了一次,所以又滚动了,所以会同时返回两个true

YunSmile commented 4 years ago

@scroll-start 解决了~谢谢

328921371 commented 4 years ago

@YunSmile 还有什么问题随时来提问,喜欢的话可以帮我点一个Star