【发布时间】:2020-02-23 14:40:22
【问题描述】:
我对 vue-router-query 有问题我正在使用点击事件导航到过滤页面并将 URL 查询附加到它这是方法中发送的查询函数
search(){
this.$router.push({
name: 'query',
query: this.query
})
}
“this.query”是保存所有查询数据的对象,因此在我单击按钮并运行方法搜索后,他导航到过滤器页面,这是 URL localhost/query?data=1 现在这是我不能解决的问题更新data 查询,如果我想将其他元素添加到 URL 未更新的对象,这里是过滤页面搜索方法,
updateSearchUrl(){
this.$router.push({
name: 'query',
query: this.query
})
}
它是一样的,但我不明白为什么它不起作用,但如果我尝试静态数据而不是动态对象,它会起作用,所以我有点卡在这里 this.$router.push 或来自对象query
我在这里要做的只是更新查询 URL,我尝试了一些解决方案,但没有像这个 URL Click Here 那样工作,还尝试在 @ 中使用 replace 而不是 push 987654330@
【问题讨论】:
标签: javascript vue.js vue-router nuxt.js