在 AXIOS 之后更新静态?VUE JS.



我对 vue 有一些问题:

我有一个元素列表

v-for(数组中的项(

我从 Axios(来自 API(获得的这个数组

created(({}

我的脚本的一部分。在我的模板中,我有一个静态变量。

{

{colors.green[this.number]}}

和!此静态变量在呈现模板后(axios.post 之后(不会出现。 所以,我认为,我需要更新这个变量或 DOM。或者可能有另一种方式..对此,你怎么看?谢谢!

更新。还是解决不了

参数

列表

DOM

您不能在模板中使用外部变量,如果您需要在模板中使用全局变量,则需要将其包装在data变量中。

{
data: function(){
return {
colors: colors
};
}
}

之后,它应该现在渲染。

已解决。使用过一个函数:

DOM

功能

最新更新