yylAdmin自定义axios请求
文章描述:
yylAdmin axios使用方法
载入axios、AdminToken
import axios from 'axios'
import { getAdminToken } from '@/utils/auth'
自定义上传地址
// 上传文件地址
this.url = process.env.VUE_APP_BASE_URL + '/admin/setting.Commission/upload'
post
axios.post(this.url, {
name: '小明',
age: 18,
}, {
headers: {
'Content-Type': 'application/json',
'AdminToken':getAdminToken()
}
}).then(response => {
console.log(response.data);
});
php
$param = $this->param('name','');
print_r($param);
上传
<input type="file" @change="fileChange" />
fileChange(e){
}
不使用change事件
<input type="file" ref="file"/>
<el-button type="primary" @click="uploadButton">上传</el-button>
formData.append('file', this.$refs.file.files[0])
let formData = new FormData()
console.log(e.target.files[0])
formData.append('file', e.target.files[0])
formData.append('AdminToken', getAdminToken())
axios.post(this.url,formData, {
}).then(response => {
console.log(response.data);
});
php
$file = request()->file('file');
print_r($file);
发布时间:2023/09/09
发表评论