详解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字符串处理函数 - split()、join()、substring()和indexOf()
Jun 02 Javascript
运算符&amp;&amp;的三个不同层次
Apr 07 Javascript
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
js实现可控制左右方向的无缝滚动效果
May 29 Javascript
livereload工具实现前端可视化开发【推荐】
Dec 23 Javascript
实现一个简单的vue无限加载指令方法
Jan 10 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
Aug 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获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
PHP常用的三种设计模式
2017/02/17 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
Bootstrap每天必学之面板
2015/11/30 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
js实现计算器功能
2020/08/10 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
工程造价与管理专业应届生求职信
2013/11/23 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
银行授权委托书格式
2014/10/10 职场文书
客户答谢会致辞
2015/01/20 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书