我使用 v-for 通过选择输入呈现标题值,但不返回任何值我的 qcm 阵列 [{"_id":"1","title":"test qcm "},{"_id":"2","title":"kkkk"}]选择输入<select name="qcm_list" id="qcm_list" required> <option value> QCM</option> <option v-for="item in qcm" :value="item._id" :key="item._id" >{{item.title}}</option> </select>vue中的qcm数组data() { return { qcm:[]}}axios.get('url').then(res=>{this.qcm=res})
2 回答
![?](http://img1.sycdn.imooc.com/5458692c00014e9b02200220-100-100.jpg)
幕布斯7119047
TA贡献1794条经验 获得超8个赞
在 axios 中,必须使用res.data来获取qcm数据,如下所示:
axios.get(url).then(res => {
this.qcm = res.data
}).catch(err => {
//handle when an error occur
})
![?](http://img1.sycdn.imooc.com/5458506b0001de5502200220-100-100.jpg)
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
您的 JSON 结构不正确,您在“_id”之后缺少一个“它应该是:
[{"_id":"1","title":"test qcm"},{"_id":"2","title":"kkkk"}]
添加回答
举报
0/150
提交
取消