npm install vue-axios --save
npm install qs.js --save //把json格式转换为data需要的格式
注册全局变量 在src下main.js中import Vue from 'vue'
import axios from 'axios'
import qs from 'qs'
Vue.prototype.$http = axios //全局注册,使用方法为:this.$http
Vue.prototype.qs = qs //全局注册,使用方法为:this.qs
实超
this.$http.post("http://www.fenxiao.com/index.php",this.qs.stringify({
type: 'getSoftware'
}))
.then((response)=> {
this.softwares = response.data
})
.catch((error)=> {
console.log(error)
})
我这里如果不用qs的话,post请求就会报错,往后台传的数据是一串乱码,get方式没问题
这里还遇到了跨域问题
在后台添加了
header('Access-Control-Allow-Origin: *');
本文共 个字数,平均阅读时长 ≈ 分钟,您已阅读:0时0分0秒。
649494848