在created内部调用axios方法正确吗



我正在使用VueJS进行一个小项目,我想知道我的代码是否被认为是一个好的实践:

created(){
this.fetch()
}
methods: {
fetch(){
// axios request
}
}

您正在从创建的生命周期挂钩中调用Vue方法。那很好👌

这里有几个与您正在做的事情相同的例子:

链接来自VueJs文档本身。

是的,他们在做同样的事情。

如果你计划在你创建的块中添加更多的东西,这可能取决于你提取的数据,那么你应该记住你必须await你的数据

async created(){
await this.fetch()
// other stuff here which needs the data above
}
methods: {
fetch(){
// axios request
}
}

最新更新