我有News.vue
和News-View.vue
。当我路由到news/1
时,它会打开News-View.vue
页面。问题是我有很多搜索过滤器(类别,日期等),并且在News.vue
中无限滚动。这意味着,当用户从News-View.vue
返回时,所有内容都会重新渲染和刷新,并且用户的首选项将被清除。有没有一种方法可以不重新呈现News.vue
页面?
新闻。Vue:
beforeMount: async function () {
this.$axios.post('http://localhost/?action=news', this.filters).then((response) => {
this.results = this.results.concat(response)
})
}
P.S。我目前正在使用State Management
来保存加载的结果和保存的滚动位置,并且可以正常工作,但是,我再次想知道是否有一种方法可以不重新渲染页面,而是保存当前状态或其他内容。 ..