把json文件放到靜態文件里面,使用的時候vue會默認請求到靜態文件里面。
npm install axios
import axios from 'axios'
Vue.prototype.$http = axios
this.$https.get('data.json').then((response) => { // 200響應 console.log(response) // 此處的response對象包含了json的文件信息和數據,看控制台點出來即可 }, (err) => { // 500響應 console.log(err) })
方式二:
安裝 vue-resource
import VueResource from 'vue-resource'
在main.js文件中添加:
import VueResource from 'vue-resource'
Vue.use(VueResource)
讀取數據:
this.$http.get('static/map/china.json').then(response => { console.log(response)//此處的response對象包含了json的文件信息和數據,看控制台點出來即可 })