axios baseURLの使い方
tp5.1
main.js
template.vue
namespace app\index\controller;
header('Access-Control-Allow-Origin:*');
use think\Controller;
use think\facade\Request;
class Index extends Controller
{
public function message()
{
$data = Request::param();
return json_encode($data);
}
}
main.js
import axios from 'axios'
import qs from 'qs'
Vue.prototype.axios=axios.create({
baseURL:'http://test.io/index.php/index/index/',
transformRequest: [// get
data => qs.stringify(data)
]})
template.vue
mounted(){
this.axios.post('message',{name:321})
.then(res=>{console.log(res);})
}