Showing
2 changed files
with
19 additions
and
10 deletions
| ... | @@ -27,7 +27,6 @@ | ... | @@ -27,7 +27,6 @@ |
| 27 | $router.push({ | 27 | $router.push({ |
| 28 | name: 'Folder', | 28 | name: 'Folder', |
| 29 | params: { id: item.folder_id }, | 29 | params: { id: item.folder_id }, |
| 30 | - props: { folderId: item.id }, | ||
| 31 | }) | 30 | }) |
| 32 | " | 31 | " |
| 33 | > | 32 | > |
| ... | @@ -343,7 +342,14 @@ export default { | ... | @@ -343,7 +342,14 @@ export default { |
| 343 | }, | 342 | }, |
| 344 | }; | 343 | }; |
| 345 | }, | 344 | }, |
| 346 | - async created() { | 345 | + created() { |
| 346 | + this.fetchData(); | ||
| 347 | + }, | ||
| 348 | + watch: { | ||
| 349 | + $route: 'fetchData', | ||
| 350 | + }, | ||
| 351 | + methods: { | ||
| 352 | + async fetchData() { | ||
| 347 | try { | 353 | try { |
| 348 | const curData = { | 354 | const curData = { |
| 349 | id: this.$store.state.id, | 355 | id: this.$store.state.id, |
| ... | @@ -364,7 +370,6 @@ export default { | ... | @@ -364,7 +370,6 @@ export default { |
| 364 | console.log(error); | 370 | console.log(error); |
| 365 | } | 371 | } |
| 366 | }, | 372 | }, |
| 367 | - methods: { | ||
| 368 | handleFileUpload() { | 373 | handleFileUpload() { |
| 369 | this.uploadedfile = this.$refs.uploadedfile.files[0]; | 374 | this.uploadedfile = this.$refs.uploadedfile.files[0]; |
| 370 | console.log(this.uploadedfile); | 375 | console.log(this.uploadedfile); | ... | ... |
| ... | @@ -14,9 +14,7 @@ | ... | @@ -14,9 +14,7 @@ |
| 14 | <v-list two-line subheader> | 14 | <v-list two-line subheader> |
| 15 | <!-- <v-subheader inset>Folders</v-subheader> --> | 15 | <!-- <v-subheader inset>Folders</v-subheader> --> |
| 16 | <!-- Folder view --> | 16 | <!-- Folder view --> |
| 17 | - <v-list-item v-if="this.$store.state.cur !== '/'" @click="moveParent" | 17 | + <v-list-item @click="$router.go(-1)">...</v-list-item> |
| 18 | - >...</v-list-item | ||
| 19 | - > | ||
| 20 | <v-list-item | 18 | <v-list-item |
| 21 | v-for="item in this.$store.getters.folderL" | 19 | v-for="item in this.$store.getters.folderL" |
| 22 | :key="item.folder_id" | 20 | :key="item.folder_id" |
| ... | @@ -27,7 +25,6 @@ | ... | @@ -27,7 +25,6 @@ |
| 27 | $router.push({ | 25 | $router.push({ |
| 28 | name: 'Folder', | 26 | name: 'Folder', |
| 29 | params: { id: item.folder_id }, | 27 | params: { id: item.folder_id }, |
| 30 | - props: { folderId: item.folder_name }, | ||
| 31 | }) | 28 | }) |
| 32 | " | 29 | " |
| 33 | > | 30 | > |
| ... | @@ -312,13 +309,14 @@ import { | ... | @@ -312,13 +309,14 @@ import { |
| 312 | modifyFile, | 309 | modifyFile, |
| 313 | } from '../api/index'; | 310 | } from '../api/index'; |
| 314 | import Axios from 'axios'; | 311 | import Axios from 'axios'; |
| 312 | + | ||
| 315 | export default { | 313 | export default { |
| 316 | props: { | 314 | props: { |
| 317 | folderId: Number, | 315 | folderId: Number, |
| 318 | }, | 316 | }, |
| 319 | data() { | 317 | data() { |
| 320 | return { | 318 | return { |
| 321 | - folder_id: this.folderId, | 319 | + folder_id: this.$route.params.id, |
| 322 | uploadedfile: null, | 320 | uploadedfile: null, |
| 323 | foldername: '', | 321 | foldername: '', |
| 324 | curfName: {}, | 322 | curfName: {}, |
| ... | @@ -347,7 +345,14 @@ export default { | ... | @@ -347,7 +345,14 @@ export default { |
| 347 | }, | 345 | }, |
| 348 | }; | 346 | }; |
| 349 | }, | 347 | }, |
| 350 | - async created() { | 348 | + created() { |
| 349 | + this.fetchData(); | ||
| 350 | + }, | ||
| 351 | + watch: { | ||
| 352 | + $route: 'fetchData', | ||
| 353 | + }, | ||
| 354 | + methods: { | ||
| 355 | + async fetchData() { | ||
| 351 | try { | 356 | try { |
| 352 | console.log(this.$route.params.id); | 357 | console.log(this.$route.params.id); |
| 353 | const curData = { | 358 | const curData = { |
| ... | @@ -369,7 +374,6 @@ export default { | ... | @@ -369,7 +374,6 @@ export default { |
| 369 | console.log(error); | 374 | console.log(error); |
| 370 | } | 375 | } |
| 371 | }, | 376 | }, |
| 372 | - methods: { | ||
| 373 | handleFileUpload() { | 377 | handleFileUpload() { |
| 374 | this.uploadedfile = this.$refs.uploadedfile.files[0]; | 378 | this.uploadedfile = this.$refs.uploadedfile.files[0]; |
| 375 | console.log(this.uploadedfile); | 379 | console.log(this.uploadedfile); | ... | ... |
-
Please register or login to post a comment