详解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 正则表达式相关应介绍
Nov 27 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
最细致的vue.js基础语法 值得收藏!
Nov 03 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
Dec 29 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
Aug 07 Javascript
微信小程序实现人脸识别
May 25 Javascript
详解Angular6学习笔记之主从组件
Sep 05 Javascript
node 解析图片二维码的内容代码实例
Sep 11 Javascript
解决layUI的页面显示不全的问题
Sep 20 Javascript
vue 使用v-for进行循环的实例代码详解
Feb 19 Javascript
在Vue中创建可重用的 Transition的方法
Jun 02 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制作静态网站的模板框架
2006/10/09 PHP
PHP+javascript模拟Matrix画面
2006/10/09 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python连接池实现示例程序
2013/11/26 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
python3的输入方式及多组输入方法
2018/10/17 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
adidas泰国官网:adidas TH
2020/07/11 全球购物
读书心得体会
2013/12/28 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
开除通知书范本
2015/04/25 职场文书
红歌会主持词
2015/07/02 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android