cube-ui

来源:10-7 搜索页面suggest组件开发(4)

sdddw23

2021-01-31

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

写回答

2回答

ustbhuangyi

2021-01-31

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

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

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

0
0

sdddw23

提问者

2021-01-31

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

//img.mukewang.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
0

ustbhuangyi

2021-01-31

这部分代码好像丢了 

0
1
sdddw23
老师,再帮忙看下我上面提的问题,谢谢啦
2021-01-31
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3805 问题

查看课程