layout-link.vue
362 Bytes
<template>
<a href="javascript:;" class="layout-link" @click="jumpTo">
<slot></slot>
</a>
</template>
<script>
export default {
name: 'LayoutLink',
props: {
href: String
},
methods: {
jumpTo() {
if (!this.href) {
return;
}
this.$xianyu.goXianyuNewPage({
url: this.href
});
}
}
};
</script>