如下代码,不知道什么原因,为什么ready方法不执行
ready() {
console.log('ok');
this._initScroll();
},
methods: {
_initScroll() {
if (!this.scroll) {
this.scroll = new BScroll(this.$refs.seller, {
click: true
});
} else {
this.scroll.refresh();
}
}
},
经过查询资料,发现vue2.0中一个vue实例的生命周期中已经不存在ready()了。 需要换成 mounted ()
mounted() {
this._initScroll();
},
methods: {
_initScroll() {
if (!this.scroll) {
this.scroll = new BScroll(this.$refs.seller, {
click: true
});
} else {
this.scroll.refresh();
}
}
},