为了账号安全,请及时绑定邮箱和手机立即绑定

请求cartData.json的时候,为什么不把完整的json数据赋值给productList数组,谢谢

老师我有个问题,就是请求json成功的数据赋值到productList数组里面,为什么不能把完整json的数据赋值给productList数组,而是把json里的list赋值给productList数组,当然了我尝试过把完整的json这种做法,循环的时候是这样写的 v-for="item in productList.result.list" 但是这样虽然能在前面显示正确的数据,但是在console里面vue报错,说list没有这个值,请问这个是什么原因,一直被这个问题所困扰,希望老师能回答下,谢谢!

正在回答

3 回答

按道理来说是可以,我是用的axios来进行获取数据,它和vue-resouse一样,res进行了一层的封装。你试试把res.data赋值给productList.或者用你原来的方法,打印一下你的productList数组是不是和你本地的json数据格式一致。

0 回复 有任何疑惑可以回复我~
#1

慕粉3746786 提问者

你好,我也是用axios获取的,获取的结果是一样的,我是想说循环数组的时候虽然能显示但是vue有报错,而直接把 cartData.json里面的result.list直接赋值给produce数组,然后去循环就没有这个报错,我的问题是在这里,我举个例子把,比如我现在获取到的是cartdata.json完整的数据,我赋值给produce数组,然后我在前台的html填写 {{produce.result.list}} 就会报错,如果填的是{{produce.result}} 就不会报错,你可以试下
2019-03-31 回复 有任何疑惑可以回复我~

axios怎么实现的?

0 回复 有任何疑惑可以回复我~

手误点错了,不好意思,只是希望大家看到的是正确的解答

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用vue2.0实现购物车和地址选配功能
  • 参与学习       96857    人
  • 解答问题       446    个

本视频教程结合案例完整贯穿各个知识点,轻松玩转vue2.0框架

进入课程

请求cartData.json的时候,为什么不把完整的json数据赋值给productList数组,谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信