我必须从我的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两种情况时,我得到了param1and的值param2。
我的问题是当我将它推向生产时,案例 2返回一个空对象{}。
storeUtmData() {
const utmSource = this.$route.query.utm_source;
const utmMedium = this.$route.query.utm_medium;
console.log(this.$route.query); // return {}
...
},