Vue.js Vue js,如果需要基于变量对名称进行关联,如何将数据对象作为目标

Vue.js Vue js,如果需要基于变量对名称进行关联,如何将数据对象作为目标,vue.js,vuejs2,vuetify.js,Vue.js,Vuejs2,Vuetify.js,我真的很难为我的用例找到答案,但我已经被困了几个小时,也无法在StackOverflow中找到类似的问题。 以下是我代码的一部分: <v-tabs-items> <v-tab-item v-for="i in stepnumber" :id="'tab-' + i" :key="i" > <v-list two-line> <div id="dropdown-example" class="minheight1"> <v-list-tile

我真的很难为我的用例找到答案,但我已经被困了几个小时,也无法在StackOverflow中找到类似的问题。 以下是我代码的一部分:

<v-tabs-items>
<v-tab-item
v-for="i in stepnumber"
:id="'tab-' + i"
:key="i"
>
<v-list two-line>
<div id="dropdown-example" class="minheight1">
<v-list-tile v-for="(item, index) in 'tabcomputed' + i" :key="item.id">

tabscomputed1
tabscomputed2
等在Vue中作为数据存在,但当我需要在
v-for
循环中使用变量
I
连接
tabscomputed
时,我找不到针对这些数据的正确语法。 提前感谢。

您可以使用
$data[“tabscomputed”+i]


是一个codesandbox链接,请查看App.vue

为什么不将
tabcomputed
作为组件
数据中的数组?tabscompute1、2等是组件数据中的对象数组。我没有做一个通用的tabs计算数组,因为我想在每个单独的数组中推送不同的对象。先生,你真是个天才!非常感谢你!共享如何从一个方法中定位这些数据数组是否容易?例如,$data[“tabscomputed”+i].push(某物)在方法内部不起作用如何从方法内部将这些数据作为目标gicen“i”是传递给该方法的变量?试试
这个['tabscomputed'+i].push(某物)
(我还升级了)完美!再次感谢。