vue 类型转换 把字符串转成长度为1的数组 把字符串 '100,101,103' 装进数组的第一位
时间: 2023-07-25 11:46:37 浏览: 148
vue中 数字相加为字串转化为数值的例子
可以使用Vue的计算属性来实现这个需求。具体实现方法如下:
1. 创建一个计算属性,用来将字符串转换成长度为1的数组
```javascript
computed: {
strToArray() {
return this.str.split('')
}
}
```
2. 创建一个计算属性,用来将字符串装进数组的第一位
```javascript
computed: {
strToArrayWithFirstItem() {
return [this.str]
}
}
```
完整的代码如下:
```javascript
<template>
<div>
<p>将字符串转成长度为1的数组:{{ strToArray }}</p>
<p>将字符串装进数组的第一位:{{ strToArrayWithFirstItem }}</p>
</div>
</template>
<script>
export default {
data() {
return {
str: 'hello world'
}
},
computed: {
strToArray() {
return this.str.split('')
},
strToArrayWithFirstItem() {
return [this.str]
}
}
}
</script>
```
注意,如果需要将多个字符串装进数组的第一位,可以使用以下代码:
```javascript
computed: {
stringsToArrayWithFirstItem() {
return Array.from(arguments)
}
}
```
这样就可以将多个字符串装进数组的第一位了。
阅读全文