采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
就是直接点击索引后, 跳转到对应区域, 但是图片还是处于懒加载状态…这个有什么办法解决吗?
需要修改 2 个地方,第一个在注册 vue-lazyload 的地方多注册一个 transitioncancel 事件,这个主要解决滚动过程中手动触碰屏幕停止导致图片不能加载的情况。第二个是 singer.vue传入 speed,为了让滚动能够触发 transitionend 事件,让 vue-lazyload 插件有机会去加载图片。
之前为什么是好的是因为 v-lazy 指令是写在 ListView 组件里的,可以根据组件的更新触发 update hook。而现在是写在了插槽里,它们所处的是父组件环境,而父组件(singer.vue)是没有更新的,所以会导致指令不能够触发 update hook。
非常感谢!
http://ustbhuangyi.com/music/#/singer线上代码没有这个问题啊,建议和源码做一下代码对比,以及引入 vue-lazy-load 的包的版本
老师,我用的cubeUI才出现这个问题的,线上代码确实没问题。只是我想不出该咋解决才想问一下的。。
你把代码传到 GitHub 上吧,我抽空看看
https://github.com/544402029/vue-music
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.9k 32
2.4k 31
2.0k 26
1.8k 25
2.3k 24
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号