我们知道,我们可以用vue-route
来包装一些路径.
<!-- vue 1.x -->
<a v-link="{name: 'route_name', params: {id: 1}}"></a>
在vue2中:
<!-- vue 2.x -->
<router-link :to="{name: 'route_name', params: {id: 1}}"></router-link>
现在,我想显示一个链接url供用户复制,所以我想知道是否有方法从路由对象返回绝对路径url?doctor 们似乎没有提到这一点.
例如,我想要:
<template>
<label>Copy the address</label>
<input value="url" />
</template>
<script>
export default {
computed: {
url() {
const route = {name: 'route_name', params: {id: 1}};
// !! The bellow shows what I may want.
return this.$router.getLink(route);
},
}.
};
</script>
有这样的方法吗?