vue.js - Nuxtjs - this.$router 在 vuex 中有两个反应
问题描述
我将 nuxtjs 与 SSR 和 vuex 一起使用
在我的商店中,我有一个“动作”功能,可以从 url 获取查询和参数
export const actions = {
getQueryParams() {
console.log({
'this.$router.history': this.$router.history,
'this.$router.history.current': this.$router.history.current,
});
}
// ...
}
但我有两个反应
- 当我直接进入使用此操作的页面时,我有我当前的路线
- 当我从另一个页面(通过 nuxt-link)进入此页面时,当我打电话时我有我以前的路线,当我打电话和开发
this.$router.history.current
时我有我当前的路线this.$router.history
current
我不知道为什么 vueRouter 和 vuex 会这样工作。任何人都可以帮助我吗?
解决方案
推荐阅读
- pdf - 在 python 3.7 中处理 .txt 文件时如何计算 tf-idf?
- java - 在运行时授予权限时出现问题
- python - Seaborn 直方图使列变白
- api - Spotify API 返回空正文
- react-native - 无法安装 react native web-view
- python - 使用 beatifoulsoup 访问第二个标签
- flutter - 使用 MediaQuery 在 Material App 之外构建 ThemeData 时获取设备亮度
- spring-boot - Appengine 标准上的 Spring Boot 无法启动
- react-native - Null 不是使用 Expo 的对象(评估“RNFetchBlob.DocumentDir”)
- c# - 如何使用文本框 UWP 输入货币