【问题标题】:Vue.js : transform v-model dataVue.js:转换 v-model 数据
【发布时间】:2020-08-19 19:39:44
【问题描述】:

我在一个复选框中遍历items。当我单击一个项目时,它会将每个对象推入newItem 数组。但是,我想将newItem 中的新数据转换为这样的数组:["age: 55", "age: 25"]... 如何将进入newItem 的数据转换为这样的形状?

items: [{name:"Billy, age: 55, permission: true}, {name:"Mike, age: 25, permission: false}],
newItem: [],

<v-checkbox v-for="item in items" v-model="newItem"></v-checkbox>

【问题讨论】:

    标签: javascript vue.js vuejs2 vue-component vuetify.js


    【解决方案1】:

    您可以基于newItem 属性使用名为selectedAges 的计算属性:

    
    computed:{
      selectedAges(){
        return this.newItem.map(item=>{
          return "age: "+item.age;
      
       })
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-03-11
      • 1970-01-01
      • 2020-07-18
      • 2019-05-07
      • 1970-01-01
      • 2018-06-04
      • 2017-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多