解决:登陆后,首次上传文件失败的问题

This commit is contained in:
jmal 2020-05-20 11:42:18 +08:00
parent 27b2486bfa
commit db613f2362
4 changed files with 15 additions and 17 deletions

View File

@ -1,25 +1,17 @@
<template> <template>
<div id="app"> <div id="app">
<router-view /> <router-view />
<!-- 全局音乐播放 -->
<audio-preview></audio-preview>
<!-- 将上传组件全局注册 -->
<global-uploader></global-uploader>
</div> </div>
</template> </template>
<script> <script>
import AudioPreview from "@/components/preview/AudioPreview";
import globalUploader from '@/components/SimpleUploader/globalUploader.vue'
export default { export default {
name: 'App', name: 'App',
components: { components: {},
AudioPreview,globalUploader
},
watch: { watch: {
$route: function(to, from) { $route: function(to) {
const path = to.path const path = to.path
if (path.indexOf('/login') < 0) { if (path.indexOf('/login') < 0) {
if (path === '/_m' && this.$pc) { if (path === '/_m' && this.$pc) {

View File

@ -93,7 +93,7 @@
export default { export default {
components: {}, components: {},
data($this) { data() {
return { return {
username: this.$store.state.user.name, username: this.$store.state.user.name,
options: { options: {
@ -127,7 +127,7 @@
.replace(/\sseconds?/, '秒') .replace(/\sseconds?/, '秒')
}, },
headers: { headers: {
'jmal-token': $this.$store.state.user.token 'jmal-token': this.$store.state.user.token
}, },
query() {} query() {}
}, },
@ -166,7 +166,6 @@
}, },
watch: {}, watch: {},
mounted() { mounted() {
let that = this let that = this
let dropbox = document.body let dropbox = document.body
@ -243,7 +242,6 @@
}, },
methods: { methods: {
onDragenter(e) { onDragenter(e) {
console.log('onDragenter',e)
this.params = { this.params = {
currentDirectory: this.$route.query.path || '/', currentDirectory: this.$route.query.path || '/',
username: this.$store.state.user.name, username: this.$store.state.user.name,

View File

@ -8,6 +8,10 @@
</div> </div>
<app-main /> <app-main />
</div> </div>
<!--全局音乐播放 -->
<audio-preview></audio-preview>
<!-- 将上传组件全局注册 -->
<global-uploader></global-uploader>
</div> </div>
</template> </template>
@ -15,13 +19,17 @@
import { Navbar, Sidebar, AppMain } from './components' import { Navbar, Sidebar, AppMain } from './components'
import ResizeMixin from './mixin/ResizeHandler' import ResizeMixin from './mixin/ResizeHandler'
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
import AudioPreview from "@/components/preview/AudioPreview";
import globalUploader from '@/components/SimpleUploader/globalUploader.vue'
export default { export default {
name: 'Layout', name: 'Layout',
components: { components: {
Navbar, Navbar,
Sidebar, Sidebar,
AppMain AppMain,
AudioPreview,
globalUploader
}, },
data() { data() {
return { return {

View File

@ -39,7 +39,7 @@
</h2> </h2>
<div class="new-meta-box"> <div class="new-meta-box">
<div class="new-meta-item author"> <div class="new-meta-item author">
<a href="http://blog.jmal.com" rel="nofollow"> <a href="http://www.jmal.top" rel="nofollow">
<img :src="imageUrl+article.avatar" :data-original="imageUrl+article.avatar"> <img :src="imageUrl+article.avatar" :data-original="imageUrl+article.avatar">
<p>{{article.username}}</p> <p>{{article.username}}</p>
</a> </a>
@ -77,7 +77,7 @@
<a href="" class="social fas fa-rss flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer"> <a href="" class="social fas fa-rss flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer">
<svg-icon icon-class="widget-subscription"></svg-icon> <svg-icon icon-class="widget-subscription"></svg-icon>
</a> </a>
<a href="mailto:zhushilun163@084.com" class="social fas fa-envelope flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer"> <a href="mailto:zhushilun084@163.com" class="social fas fa-envelope flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer">
<svg-icon icon-class="widget-email"></svg-icon> <svg-icon icon-class="widget-email"></svg-icon>
</a> </a>
<a href="https://github.com/jamebal" class="social fab fa-github flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer"> <a href="https://github.com/jamebal" class="social fab fa-github flat-btn waves-effect waves-button" target="_blank" rel="external nofollow noopener noreferrer">