我必须从我的Gridsome应用程序中的 URL 读取查询参数。我有 2 个 URL 案例,其中一个是在我的应用程序中访问时,我的query
密钥是空对象。{}
this.$route.query
案例 1: -在查询参数开始之前https://app.com/forms/ads/?param1=one¶m2=two
有一个斜杠。/
案例 2: https://app.com/forms/ads?param1=one¶m2=two
-/
在查询参数之前没有斜线。
当我访问this.$route.query
这localhost
两种情况时,我得到了param1
and的值param2
。
我的问题是当我将它推向生产时,案例 2返回一个空对象{}
。
storeUtmData() {
const utmSource = this.$route.query.utm_source;
const utmMedium = this.$route.query.utm_medium;
console.log(this.$route.query); // return {}
...
},