在vue中讀取本地Json文件的方法
其實關(guān)于這個問題,網(wǎng)上已經(jīng)可以找到些方法,不過基本上沒有完整的,或者是其中有些坑,下面寫一下自己的親身實踐。
使用vue讀取本地json文件需要安裝vue-resource插件,然后使用它的$http.get來讀取json文件。
json文件應(yīng)該是必須放在static目錄下

然后使用npm install 命令安裝vue-resource,太慢的話就使用淘寶鏡像安裝,安裝完成后先引用這個組件。
在main.js文件中添加:
import VueResource from 'vue-resource'
然后:
Vue.use(VueResource)
最后讀取json數(shù)據(jù):
this.$http.get('static/map/china.json').then(res => {
console.log("json數(shù)據(jù)為:" + res.body)//此處的res對象包含了json的文件信息和數(shù)據(jù),我們需要的json數(shù)據(jù)存在于body屬性中
})
這樣就能讀取json數(shù)據(jù)了!
以上這篇在vue中讀取本地Json文件的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- npm如何更新VUE package.json文件中依賴的包版本
- vue項目如何讀取本地json文件數(shù)據(jù)實例
- vue引用json文件的方法小結(jié)
- Vue讀取本地靜態(tài)文件json的2種方法以及優(yōu)缺點
- Vue實現(xiàn)數(shù)據(jù)導入的四種方法(resource、Axios、Fetch、Excel導入)
- vue?組件異步加載方式(按需加載)
- 解決vue動態(tài)路由異步加載import組件,加載不到module的問題
- vue異步加載高德地圖的實現(xiàn)
- Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導入全指南詳細教程
相關(guān)文章
vue3+ts+Vuex中使用websocket協(xié)議方式
這篇文章主要介紹了vue3+ts+Vuex中使用websocket協(xié)議方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
vue項目接口管理,所有接口都在apis文件夾中統(tǒng)一管理操作
這篇文章主要介紹了vue項目接口管理,所有接口都在apis文件夾中統(tǒng)一管理操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
Vue的hover/click事件如何動態(tài)改變顏色和背景色
這篇文章主要介紹了Vue的hover/click事件如何動態(tài)改變顏色和背景色問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
解決element-ui中下拉菜單子選項click事件不觸發(fā)的問題
今天小編就為大家分享一篇解決element-ui中下拉菜單子選項click事件不觸發(fā)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08

