详解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 相关文章推荐
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
js正则表达式replace替换变量方法
May 21 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
May 30 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
PHP抓取HTTPS内容和错误处理的方法
Sep 30 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
Jul 19 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
简单的php缓存类分享     php缓存机制
2014/01/22 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
JavaScript 异步调用
2017/10/25 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
不假外出检讨书
2014/01/27 职场文书
党风廉设责任书
2014/04/16 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
中班下学期个人总结
2015/02/12 职场文书
四风之害观后感
2015/06/09 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
解决Pytorch中关于model.eval的问题
2021/05/22 Python