如何使用 vue 路由器在 Vuejs 方法中获取 baseURL?

新手上路,请多包涵

我有一个方法需要创建一个由基本 URL /get-it 和一些随机生成的字符串组成的字符串?

 methods:{
GenerateURL(){
...
}
}

如何实现?如何使用 vue 路由器获取基本 URL 或 /get-it 但不导航到那个空的 /get-it 页面?我只需要将它用作组件内的字符串。

原文由 user12009061 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 987
1 个回答

文档

  • $路线.路径

    • 类型:字符串

    等于当前路由路径的字符串,始终解析为绝对路径。例如“/foo/bar”

所以在你的情况下你可以这样做:

 methods:{
  GenerateURL(){
    var fullUrl = window.location.origin + this.$route.path + "/get-it/yourRandomString"
  }
}

位置原点

原文由 Matthias 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题