用better-scroll出现问题(我不想用cube-ui用起很麻烦,很多坑)
来源:16-1 Vue-resource应用(上)

慕粉3884565
2019-05-23
左右是可以滑动的但是一点动画动态效果没有我该如何实现呢下面是我的代码
name:'tab',
props: {
tabs:{
type: Array,
default() {
return []
}
},
initialIndex: {
type: Number,
default: 0
}
},
data() {
return {
index:this.initialIndex,
}
},
methods: {
iscrollCenter(val){
console.log(val);
this.scrollmethod.scrollToElement(document.querySelector('.label')[val+1], 500,null, true, true)
this.scrollmethod.refresh()
},
iscroll(){
this.scrollmethod = new BScroll('.tab',{
eventPassthrough: true,
scrollX: true,
scrollY: false,
preventDefault: false
})
},
selectTab(val) {
// TODO
console.log(val);
this.iscrollCenter(val++)
}
},
mounted() {
setTimeout(() => {
this.iscroll();
this.iscrollCenter(this.index);
},500)
},
1回答
-
ustbhuangyi
2019-05-23
vue-router 配合左右滑动去切换? 貌似做不到吧
032019-05-23
相似问题