vue foreach遍历数组并push 
时间: 2023-04-28 12:04:33 浏览: 42
可以使用Vue的forEach方法来遍历数组,并使用push方法将遍历到的元素添加到另一个数组中。具体代码如下:
```
var arr1 = [1, 2, 3, 4, 5];
var arr2 = [];
arr1.forEach(function(item) {
arr2.push(item);
});
console.log(arr2); // [1, 2, 3, 4, 5]
```
其中,arr1是要遍历的数组,arr2是要将遍历到的元素添加到的数组。使用forEach方法遍历arr1,对于每个元素,使用push方法将其添加到arr2中。最终,arr2中就包含了arr1中的所有元素。
相关问题
vue forEach
可以使用Vue的forEach方法来遍历数组,并使用push方法将遍历到的元素添加到另一个数组中。具体代码如下:
```
var arr1 = [1, 2, 3, 4, 5];
var arr2 = [];
arr1.forEach(function(item) {
arr2.push(item);
});
console.log(arr2); // [1, 2, 3, 4, 5]
```
其中,arr1是要遍历的数组,arr2是要将遍历到的元素添加到的数组。使用forEach方法遍历arr1,对于每个元素,使用push方法将其添加到arr2中。最终,arr2中就包含了arr1中的所有元素。
vue foreach发送axios请求
在 Vue.js 中,您可以使用 v-for 指令来遍历一个数组,并使用 Axios 库来发送 AJAX 请求。以下是一个简单的示例代码:
```html
<template>
<div>
<ul>
<li v-for="item in items" :key="item.id">
{{ item.name }}
</li>
</ul>
</div>
</template>
<script>
import axios from 'axios';
export default {
data() {
return {
items: [],
};
},
mounted() {
let arr = [1, 2, 3, 4, 5];
arr.forEach(item => {
axios.get('example.com/api/data/' + item)
.then(response => {
this.items.push(response.data);
})
.catch(error => {
console.log(error);
});
});
},
};
</script>
```
在上面的代码中,我们使用 v-for 指令遍历数组 items,并使用 Axios 库的 get 方法发送 AJAX 请求。在 mounted 钩子函数中,我们使用 forEach 方法遍历数组 arr,并在每次迭代中发送 AJAX 请求。在请求成功的回调函数中,我们将响应数据 push 到 items 数组中,最终在模板中使用数据渲染页面。在请求失败的回调函数中,我们输出错误信息到控制台。
请注意,上面的代码只是一个示例,实际中您需要根据您的具体情况进行调整。同时,请确保您已经正确引入了 Axios 库。
相关推荐
















