我想在vuejs 2返回使用nextTick()的一些数据如下
getProperty() {
this.$nextTick(function() {
return 'hello';
});
}
它不工作。 任何线索?
我想在vuejs 2返回使用nextTick()的一些数据如下
getProperty() {
this.$nextTick(function() {
return 'hello';
});
}
它不工作。 任何线索?
this.$nextTick
这个函数不返回任何东西; 刷新所有新数据后,它只是执行回调。
所以,如果你想设置一些标志或数据,可以使用模式/变量为。
new Vue({
data: {
msg: 'hello'
},
methods: {
someTask: function () {
this.msg = 'hello next tick';
this.$nextTick(function() {
this.printVar();
});
},
printVar: function() {
// here this variable will be changed to latest value
// or call another function where this value is used
// this.anotherFunction();
console.log(this.msg);
}
},
ready: function () {
this.someTask();
}
});
或只是让我们知道你想与做什么,所以我们可以为您提供更好的答案。