【发布时间】:2021-12-21 22:54:21
【问题描述】:
我有一个小问题, 我从那个方法中得到了我的 ref 对象
const dataAnimals = ref([])
function getDataAnimals() {
axios.get('/json/data_animal.json').then((response) => {
dataAnimals.value = response.data
})
}
getDataAnimals()
我想使用另一种方法来使用该 ref 对象:
function countAnimal(type) {
dataAnimals.forEach((item) => {
if (animal.animal == type) {
total_hen += dataMint.value[animal.template_id]
}
return total_hen
})
}
const totalHen = countAnimal('hen')
但我无法遍历:
dataAnimals.value.forEach((item) => {
有没有办法让它工作?
谢谢你:)
【问题讨论】:
-
你确定,
response.data实际上是返回一个数组吗?也许它是一个包含数组的对象? -
您好 Thomas,这是 reponse.data 内容:prnt.sc/1yvhnkq,这是 dataAnimals:prnt.sc/1yvhsau
标签: javascript loops iterator vuejs3