🐛 上传头像图片问题修复

This commit is contained in:
ronger 2020-08-11 11:05:48 +08:00
parent 567777d965
commit c83103dac8

View File

@ -62,6 +62,7 @@
</template> </template>
<script> <script>
import {mapState} from 'vuex';
import Avataaars from 'vuejs-avataaars'; import Avataaars from 'vuejs-avataaars';
import saveSvg from 'save-svg-as-png'; import saveSvg from 'save-svg-as-png';
@ -72,13 +73,12 @@
Avataaars Avataaars
}, },
computed: { computed: {
uploadHeaders() { ...mapState({
let token = this.$store.state.uploadHeaders; uploadHeaders: state => {
return {'X-Upload-Token': token} return {'X-Upload-Token': state.uploadHeaders}
}, },
idUser() { idUser: state => state.oauth.idUser
return this.$store.state.oauth.idUser })
}
}, },
data() { data() {
return { return {
@ -119,6 +119,7 @@
if (res && res.data && res.data.url) { if (res && res.data && res.data.url) {
let user = _ts.user; let user = _ts.user;
user.avatarUrl = res.data.url; user.avatarUrl = res.data.url;
user.avatarType = '';
_ts.$set(_ts, 'user', user); _ts.$set(_ts, 'user', user);
_ts.$set(_ts, 'svgShow', false); _ts.$set(_ts, 'svgShow', false);
_ts.$set(_ts, 'avatarUrl', res.data.url); _ts.$set(_ts, 'avatarUrl', res.data.url);