在vue中读取本地Json文件的方法


Posted in Javascript onSeptember 06, 2018

其实关于这个问题,网上已经可以找到些方法,不过基本上没有完整的,或者是其中有些坑,下面写一下自己的亲身实践。

使用vue读取本地json文件需要安装vue-resource插件,然后使用它的$http.get来读取json文件。

json文件应该是必须放在static目录下

在vue中读取本地Json文件的方法

然后使用npm install 命令安装vue-resource,太慢的话就使用淘宝镜像安装,安装完成后先引用这个组件。

在main.js文件中添加:

import VueResource from 'vue-resource'

然后:

Vue.use(VueResource)

最后读取json数据:

this.$http.get('static/map/china.json').then(res => {
 console.log("json数据为:" + res.body)//此处的res对象包含了json的文件信息和数据,我们需要的json数据存在于body属性中
})

这样就能读取json数据了!

以上这篇在vue中读取本地Json文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
深入理解javascript作用域和闭包
Sep 23 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 Javascript
jQuery多选框选择数量限制方法
Feb 08 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
详解在vue-test-utils中mock全局对象
Nov 07 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
浅谈Vue render函数在ElementUi中的应用
Sep 06 #Javascript
解决vue同一slot在组件中渲染多次的问题
Sep 06 #Javascript
vue template中slot-scope/scope的使用方法
Sep 06 #Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
Sep 06 #Javascript
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 #jQuery
Vue下拉框回显并默认选中随机问题
Sep 06 #Javascript
vue兄弟组件传递数据的实例
Sep 06 #Javascript
You might like
自己动手做一个SQL解释器
2006/10/09 PHP
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php array_walk() 数组函数
2011/07/12 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
详解PHP中curl_multi并发的实现
2020/06/08 PHP
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
web.py中调用文件夹内模板的方法
2014/08/26 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
python合并同类型excel表格的方法
2018/04/01 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
高中美术教学反思
2014/01/19 职场文书
红歌会主持词
2015/07/02 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
vue实现简易音乐播放器
2022/08/14 Vue.js