详解VUE调用本地json的使用方法

  

开始的时候我以为,用vue去调取json要多么的麻烦,完咯就先去的百度,找了几个,看上面又要配置这配置那的,看的我都头大,像一些思维逻辑清晰的肯定不会出现这种情况。

  

下面我说下我这的情况,大家依情况代入

  

当然vue你刚开始创建的话,你是要去配置下东西,下面我说的是你的项目能够跑起来的情况,完咯再去想办法去引用json,当然我这里用的也是axios的获取方法,如果不是这种方法的可以带过了

  

首先你要知道那你的json应该放在哪个文件夹下(普通引用)如果你想写的有自己的规范,可以按照你自己的方式来。在网上看见了几个放在不同文件夹下的,好像要去配置什么东西,我也没细看,但标准模式下最好放到你的静态的文件夹下,来上图
  

  

详解VUE调用本地json的使用方法

  

如果没有放到这个文件夹下可能会报错哟!

  

json数据一定要写的规范

        {   “状态”:“0”,   “结果”:[   {   “productId”:“10001”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   :“prodcutImg mi6.jpg”   },   {   “productId”:“10002”,   “productName”:“小米笔记本”,   “prodcutPrice”:“3999”,   :“prodcutImg note.jpg”   },   {   “productId”:“10003”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   :“prodcutImg mi6.jpg”   },   {   “productId”:“10004”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   “prodcutImg”:“1. jpg”   },   {   “productId”:“10001”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   :“prodcutImg mi6.jpg”   },   {   “productId”:“10002”,   “productName”:“小米笔记本”,   “prodcutPrice”:“3999”,   :“prodcutImg note.jpg”   },   {   “productId”:“10003”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   :“prodcutImg mi6.jpg”   },   {   “productId”:“10004”,   “productName”:“小6米”,   “prodcutPrice”:“2499”,   “prodcutImg”:“1. jpg”   }   ]}   之前      

json写好后就需要去引入了,想办法调用到这些数据咯由于是本地连接的地址一定要http://localhost: 8080/静态/ceshi.json这样的格式

        & lt; script>   从“axios”进口axios   出口默认{   数据(){   返回{   res: ",//创建对象      }   },   安装(){   this.getGoodsList ()   },   方法:{   getGoodsList () {   这个。axios.get美元(“http://localhost: 8080/静态/ceshi.json”),然后((res)=比;{//用axios的方法引入地址   this.res=res//赋值   console.log (res)   })   }   }   }   & lt;/script>   之前            & lt; div类=癶ello”比;   & lt; el-table   :数据=" https://www.yisu.com/zixun/res.data.result "   边境   比;   & lt; el-table-column   固定   支持=" productId "   label="日期”   宽度=" 150 "比;   & lt;/el-table-column>   & lt; el-table-column   支持=" productName "   label="岗位”   宽度=" 120 "比;   & lt;/el-table-column>   & lt; el-table-column   支持=" prodcutPrice "   label="手机号”   宽度=" 120 "比;   & lt;/el-table-column>   & lt; el-table-column   支持=" prodcutImg "   label="姓名”   宽度=" 120 "比;   & lt;/el-table-column>   & lt;/el-table>         & lt;/div>   之前      

以上所述是小编给大家介绍的VUE调用本地json的使用方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

详解VUE调用本地json的使用方法