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

标签 vue.js vuejs2 vue-component vue-router

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

methods:{
GenerateURL(){
...
}
}
怎样才能实现?如何使用 vue 路由器获取基本 URL 或/get-it 但不导航到空的/get-it 页面?
我只需要将它用作组件内的字符串。

最佳答案

来自 docs :

  • $route.path

    • type: string

      A string that equals the path of the current route, always resolved as an absolute path. e.g. "/foo/bar"


因此,在您的情况下,您可以执行以下操作:
methods:{
  GenerateURL(){
    var fullUrl = window.location.origin + this.$route.path + "/get-it/yourRandomString"
  }
}
Location Origin .

关于vue.js - 如何使用 vue 路由器在 Vuejs 方法中获取 baseURL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63401547/

相关文章:

vuejs2 - Vue.js - 元素 UI - 表单项标签槽

javascript - Vue.js - 重新计算组件中的计算属性

typescript - Vue3 Typescript Prop 要么显示错误,要么根本不显示任何内容

javascript - Vuejs 转换无法显示模式

laravel - 如何使动态元数据更改 Vue 中 SEO 的实际页面源

vue.js - vee 验证 "required"验证仅在更改字段时有效

javascript - 在 Vue.js 中进行 AJAX 调用后重新加载轮播

javascript - Vue为每个项目向下滑动过渡

vue.js - Vuetify 数据表错误会在我强制重新渲染时解决

vue.js - v-for,如何打开点击的列表项