<template>
<view>
<u-toast ref="uToast" />
<u-upload :deletable="true" ref="uUpload" :action="action" :max-size="1 * 1024 * 1024" image-mode="mode"
:preview-full-image="true" @on-success="success" :header="headers" :show-progress="false">
</u-upload>
</view>
</template>
<script>
export default {
name: 'uploadFile',
data() {
return {
action: '/common/filesUpload.php', //上传的接口地址
headers: { //请求头
'phone': "",
'token': "",
},
};
},
onShow() {
let userInfo = null;
uni.getStorage({
key: 'userInfo',
success: function(res) {
userInfo = JSON.parse(res.data);
}
});
// console.log(userInfo.phone)
this.headers.phone = userInfo.phone;
this.headers.token = userInfo.token;
},
methods: {
success(res) {
console.log(res.data.url); //res是返回的data
this.$refs.uToast.show({
title: this.label + '成功',
type: 'success'
});
},
}
};
</script>
<style scoped lang="scss"></style>