File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,8 @@ export default {
63
63
data () {
64
64
return {
65
65
typeMap,
66
- feeds: [],
66
+ new: [],
67
+ hot: [],
67
68
pinneds: [],
68
69
}
69
70
},
@@ -79,6 +80,9 @@ export default {
79
80
this .$router .push ({ ... this .$route , query: { type: val } })
80
81
},
81
82
},
83
+ feeds () {
84
+ return this .$data [this .type ]
85
+ },
82
86
},
83
87
watch: {
84
88
type () {
@@ -89,7 +93,7 @@ export default {
89
93
const { type = defaultType } = query
90
94
const { feeds , pinned } = await $axios .$get (' /feeds' , { params: { type } })
91
95
return {
92
- feeds,
96
+ [type] : feeds,
93
97
pinneds: pinned,
94
98
}
95
99
},
@@ -100,7 +104,7 @@ export default {
100
104
async fetchFeeds () {
101
105
const params = { type: this .type }
102
106
const { feeds , pinned } = await this .$axios .$get (' /feeds' , { params })
103
- this .feeds = feeds
107
+ this .$data [ this . type ] = feeds
104
108
this .pinneds = pinned
105
109
},
106
110
},
You can’t perform that action at this time.
0 commit comments