Vue.js js v-on:输入如何将参数(输入值和索引)传递给计算属性

Vue.js js v-on:输入如何将参数(输入值和索引)传递给计算属性,vue.js,vuejs2,vue-component,computed-properties,Vue.js,Vuejs2,Vue Component,Computed Properties,我有两个数组 项目 项目:[ [“马利巴纳”、“23”、“瓦尼拉”], [“芒奇”、“34”、“巧克力”], [“Little”、“23”、“Stobery”] ] 项目2 项目:[ [“马利巴纳”、“23”、“瓦尼拉”], [“芒奇”、“34”、“巧克力”], [“Little”、“23”、“Stobery”] ] 然后我在我的组件中循环项数组 <ul> <li v-for="(item,index) in items" :key="index">

我有两个数组

  • 项目

    项目:[ [“马利巴纳”、“23”、“瓦尼拉”], [“芒奇”、“34”、“巧克力”], [“Little”、“23”、“Stobery”] ]

  • 项目2

    项目:[ [“马利巴纳”、“23”、“瓦尼拉”], [“芒奇”、“34”、“巧克力”], [“Little”、“23”、“Stobery”] ]

  • 然后我在我的组件中循环数组

        <ul>
        <li v-for="(item,index) in items" :key="index">
          <input v-on:input="process(index)" type="text">{{item}}
        </li>
      </ul>
    
    • {{item}}
    然后,有人在一个输入字段
    processcomputed属性中输入一个值
    调用为items2数组添加第三个元素

    我的问题是
    这不是通过索引。它传递vue组件以及如何将输入值传递给computed属性。

    在这种情况下,不要使用computed属性。用一种方法代替我用的方法。但是我不更新my ArrayYou please在这里添加process方法吗?您不能在computed属性中传递参数,因为计算属性是缓存的,并且只有当它们的依赖项更改时才会更改。在这种情况下,您应该使用方法。