详解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 隐藏/显示指定的区域附HTML元素【legend】用法
Mar 05 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
node.js中的console.dir方法使用说明
Dec 10 Javascript
JavaScript编写一个简易购物车功能
Sep 17 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
Nov 21 Javascript
jquery实现下拉框左右选择功能
Feb 21 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
Vue之mixin全局的用法详解
Aug 22 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
Sep 03 Javascript
如何通过shell脚本自动生成vue文件详解
Sep 10 Javascript
vue实现购物车功能(商品分类)
Apr 20 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
什么是MVC,好东西啊
2007/05/03 PHP
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
php实现读取内存顺序号
2015/03/29 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
js实现简易计算器功能
2019/10/18 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
python三引号如何输入
2020/07/06 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
英国领先的游戏零售商:GAME
2019/09/24 全球购物
写给爸爸的道歉信
2014/01/15 职场文书
会计求职信范文
2014/05/24 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
法人代表证明书格式
2014/10/01 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
新学期家长寄语2016
2015/12/03 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书
使用python绘制分组对比柱状图
2022/04/21 Python