vue3在setup中如何将用逗号隔开的字符串转换成给每个值添加新属性的对象
时间: 2024-05-10 14:21:21 浏览: 145
对VUE中的对象添加属性
可以使用JavaScript中的split和map方法来实现:
```javascript
setup() {
const str = "a,b,c,d,e";
const arr = str.split(","); // 将逗号隔开的字符串转换成数组
const newObj = arr.map(item => ({ value: item })); // 遍历数组,为每个值添加新属性
return {
newObj // 返回添加新属性后的对象
}
}
```
以上代码会将字符串"a,b,c,d,e"转换成数组["a", "b", "c", "d", "e"],然后遍历该数组,为每个值添加属性"value",最终返回一个由添加新属性后的对象组成的数组。
阅读全文