请稍等 ...
×

采纳答案成功!

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

scrollToElement接口失效?

老师您好,是不是better-scroll更新了? scrollToElement接口已经失效,现在打印scrollToElement已经是undefined。可是在better-scroll的中英文文档上依旧可以插到scrollElement,是我的操作有问题么?
![图片描述
图片描述scroll.vue中打印出的结果

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

2回答

提问者 FDirector 2019-07-10 14:55:59

老师,this.$refs.scroll确实是指向scroll组件实例。但是在scroll组件实例中封装了一个scrollToElement方法,在这个方法中调用了BS的scrollToElement方法,结果报错说BS.scrollToElement是undefined。

尝试直接打印BS实例的结果是这样的:

https://img1.sycdn.imooc.com//szimg/5d258bc30001d3cb04730461.jpg

所以并没有看到scrollToElement方法。

0 回复 有任何疑惑可以回复我~
  • 你用的 better-scroll 哪个版本的?
    回复 有任何疑惑可以回复我~ 2019-07-10 15:13:33
  • 提问者 FDirector 回复 ustbhuangyi #2
    老师,问题已经解决,我用的是"@better-scroll/core": "^2.0.0-alpha.12",现在已经换成了课程中同版本的better-scroll。
    回复 有任何疑惑可以回复我~ 2019-07-10 16:11:48
  • ustbhuangyi 回复 提问者 FDirector #3
    2.x 最新版也修复了这个问题
    回复 有任何疑惑可以回复我~ 2019-07-11 12:15:50
ustbhuangyi 2019-07-10 14:41:57

你这个 this.$refs.scroll 指向的是 scroll 组件实例而不是 BS 的实例吧

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信