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


Posted in Javascript onMay 15, 2019

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

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

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

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

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

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

json数据一定要写的规范

{
  "status":"0",
  "result":[
   {
     "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/static/ceshi.json这样的格式

<script>
  import axios from 'axios'
  export default{
    data(){
      return {
        res:"",//创建对象
            
      }
    },
    mounted () {
     this.getGoodsList()
    },
    methods: {
     getGoodsList () {
      this.$axios.get('http://localhost:8080/static/ceshi.json').then((res) => {
        //用axios的方法引入地址
        this.res=res
        //赋值
       console.log(res)
      })
     }
    }
  }
</script>
<div class="hello">
   <el-table
      :data="res.data.result"
      border
      style="width: 100%">
      <el-table-column
      fixed
      prop="productId"
      label="日期"
      width="150">
      </el-table-column>
      <el-table-column
      prop="productName"
      label="岗位"
      width="120">
      </el-table-column>
      <el-table-column
      prop="prodcutPrice"
      label="手机号"
      width="120">
      </el-table-column>
      <el-table-column
      prop="prodcutImg"
      label="姓名"
      width="120">
      </el-table-column>      
    </el-table>
 
 
 </div>

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

Javascript 相关文章推荐
JavaScript QueryString解析类代码
Jan 17 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
Sep 29 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
原生javascript实现简单的datagrid数据表格
Jan 02 Javascript
易被忽视的js事件问题总结
May 14 Javascript
js获取html的span标签的值方法(超简单)
Jul 26 Javascript
jQuery实现的导航下拉菜单效果示例
Sep 05 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
Aug 03 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
Dec 26 Javascript
node.js学习笔记之koa框架和简单爬虫练习
Dec 13 Javascript
js中apply和call的理解与使用方法
Nov 27 Javascript
微信小程序的mpvue框架快速上手指南
May 15 #Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
May 15 #Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 #Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 #Javascript
小程序绑定用户方案优化小结
May 15 #Javascript
pm2发布node配置文件ecosystem.json详解
May 15 #Javascript
JQuery常见节点操作实例分析
May 15 #jQuery
You might like
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
php之readdir函数用法实例
2014/11/13 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
python爬取网页内容转换为PDF文件
2020/07/28 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
世界经理人咨询有限公司面试
2014/09/23 面试题
行政助理的职责
2013/11/14 职场文书
妈妈活动方案
2014/08/15 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电