Pārlūkot izejas kodu

更改请求组件默认的数据发送类型,表格组件请求更改为post方式

chenwen 2 gadi atpakaļ
vecāks
revīzija
4d752e38a3
2 mainītis faili ar 7 papildinājumiem un 6 dzēšanām
  1. 1 1
      src/components/crudtable/CrudTable.vue
  2. 6 5
      src/utils/request.js

+ 1 - 1
src/components/crudtable/CrudTable.vue

@@ -113,7 +113,7 @@
 		//console.log('query...')
 		isLoading.value=true
 		try{
-			let resp=await request({url: props.url,method: 'post',params: getReqParam(queryParams)})
+			let resp=await request({url: props.url,method: 'post',data: getReqParam(queryParams)})
 			isLoading.value=false
 			console.log(resp)
 			pagination.watchReload=true				

+ 6 - 5
src/utils/request.js

@@ -4,18 +4,19 @@ import { useHomeStore } from "../store/home.js"
 
 const store=useHomeStore()
 
+axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
+
+//axios  默认发送数据采用 application/json,传参用params,实际用的是get请求参数附加到url后,用data传参,参数放在request boy中
+
 const service = axios.create({
-    // process.env.NODE_ENV === 'development' 来判断是否开发环境
-    // easy-mock服务挂了,暂时不使用了
-    // baseURL: 'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
-	baseURL:'http://127.0.0.1:8080/zl',
+    baseURL:'http://127.0.0.1:8080/zl',
     timeout: 5000
 });
 
 service.interceptors.request.use(
     config => {
 		config.headers.token=app.getToken()
-        return config;
+		return config;
     },
     error => {
         //console.log(error);