【发布时间】:2020-11-07 20:30:22
【问题描述】:
我正在尝试使用 Vue.js 循环数组级别,我可以使用函数 forEach 获取响应 json,例如:
let filters = []
const array = response.data
array.forEach((element) => {
filters.push(element)
})
然后将数据存储在状态中,有任何方法可以按类型过滤,然后以某种方式循环数据以呈现选择、数据...等。在 Vue.js 中使用 V-for?
我的 json 文件:
[
{
'type': 'filter',
'datatype': 'str',
'data': [
{
'var_name': 'Gender',
'options': [
'Male',
'Female'
]
}
]
},
{
'type': 'filter',
'datatype': 'date',
'data': [
{
'var_name': 'From',
'options': []
}
]
},
{
'type': 'range',
'datatype': 'date',
'data': [
{
'var_name': 'From',
'options': []
},
{
'var_name': 'To',
'options': []
}
]
}
]
【问题讨论】:
标签: javascript json vue.js multidimensional-array vuex