请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

cube-ui

老师,我在vue-music中的use-cube-ui分支没看到有关cube-ui的代码,我想看看关于Suggest组件那里关于Scroll的引用和改动

正在回答 回答被采纳积分+3

插入代码

3回答

ustbhuangyi 2021-01-31 21:06:19

建议认真看看 cube-ui 的官网文档,

https://didi.github.io/cube-ui/#/zh-CN/docs/scroll
以及这个注意事项:
https://img1.sycdn.imooc.com//szimg/6016ab2f09cc1b0518240150.jpg

相应的,你也可以去看看这个 scroll 源码

0 回复 有任何疑惑可以回复我~
提问者 sdddw23 2021-01-31 12:51:49

//img1.sycdn.imooc.com/szimg/6016356f099fe1d621601244.jpg

//img1.sycdn.imooc.com//szimg/6016356f09a677ba21601444.jpg

老师,第一个问题:像cubre-application-guide这个例子,多次上拉,就会多次执行loadMatch这个函数,假如下面是正常的请求,不是setTimeout,这样多次执行就会多次请求吗,这个要在onPullingUp给loadMatch加入防抖之类的执行函数吗,例如_.debounce(loadMatch, 1000)

第二个问题:多次执行之后,下面没有更多数据之后,执行了多次scrollBy,会导致这个上移了2次,这种情况怎么解决

我看了那个issue里的代码示例,vue-music里cube-ui里改造的代码,只是serachMore后if (!hasMore){ this.$refs.scroll.forceUpdate() return;}的处理,只是判断的有没有更多数据,假如是多次下拉呢


0 回复 有任何疑惑可以回复我~
ustbhuangyi 2021-01-31 12:28:06

这部分代码好像丢了 

0 回复 有任何疑惑可以回复我~
  • 提问者 sdddw23 #1
    老师,再帮忙看下我上面提的问题,谢谢啦
    回复 有任何疑惑可以回复我~ 2021-01-31 12:54:02
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号