#javascript #vue.js #vuejs2 #vue-component #vuetify.js
#javascript #vue.js #vuejs2 #vue-компонент #vuetify.js
Вопрос:
Я перебираю 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>
Ответ №1:
Вы могли бы использовать вычисляемое свойство, вызываемое selectedAges
на основе newItem
свойства :
computed:{
selectedAges(){
return this.newItem.map(item=>{
return "age: " item.age;
})
}
}