vue object 转 arry
时间: 2023-10-17 11:05:02 浏览: 73
Vue Object 的变化侦测实现代码
你可以使用 JavaScript 中的 Object.keys() 方法将 Vue 实例中的对象转换为数组。例如:
```javascript
const myVueInstance = new Vue({
data: {
item1: 'value1',
item2: 'value2',
item3: 'value3'
}
});
const myArray = Object.keys(myVueInstance.$data).map(key => myVueInstance.$data[key]);
console.log(myArray); // ['value1', 'value2', 'value3']
```
在上面的代码中,我们首先创建了一个 Vue 实例并将其存储在 `myVueInstance` 变量中。然后,我们使用 `Object.keys()` 方法获取 Vue 实例中 `$data` 对象的所有键,并将其存储在一个数组中。最后,我们使用 `map()` 方法将每个键对应的值存储在一个新数组中,从而得到了我们想要的结果。
阅读全文