Vue路由-防止重新呈现页面?

时间:2020-01-07 08:45:28

标签: vue.js

我有News.vueNews-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来保存加载的结果和保存的滚动位置,并且可以正常工作,但是,我再次想知道是否有一种方法可以不重新渲染页面,而是保存当前状态或其他内容。 ..

0 个答案:

没有答案