diff --git a/pinry-spa/src/components/Boards.vue b/pinry-spa/src/components/Boards.vue index b8dbeb0..952f69a 100644 --- a/pinry-spa/src/components/Boards.vue +++ b/pinry-spa/src/components/Boards.vue @@ -118,6 +118,11 @@ export default { }, data: initialData, props: ['boardUsername'], + watch: { + boardUsername() { + this.reset(); + }, + }, methods: { initialize() { this.fetchMore(true); diff --git a/pinry-spa/src/views/Boards4User.vue b/pinry-spa/src/views/Boards4User.vue index 2909dac..14edc95 100644 --- a/pinry-spa/src/views/Boards4User.vue +++ b/pinry-spa/src/views/Boards4User.vue @@ -13,7 +13,7 @@ export default { name: 'Boards4User', data() { return { - username: null, + username: '', }; }, components: { @@ -24,7 +24,7 @@ export default { this.initialize(); }, beforeRouteUpdate(to, from, next) { - this.initialize(); + this.username = to.params.username; next(); }, methods: {