this.children的问题

来源:4-5 轮播图组件实现(中)

阮连军

2017-12-10

this.children = this.$refs.sliderGroup.children

这个长度我打印出来的是5

this.dots = new Array(this.children.length)

这个长度我打印出来是7

跟你的不一样啊,还在this.children是指向插件里面的data的children吗,如果不是是指哪里的。

写回答

2回答

qq_南朝的裁缝_03903772

2019-06-26

_initDots() {

this.dots = this.loop? new Array(this.children.length-2): new Array(this.children.length)

}     这样就好了

0
0

ustbhuangyi

2017-12-11

因为前后 clone 了 2 个 DOM 节点

0
0

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

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

5432 学习 · 3804 问题

查看课程