30 lines
638 B
Vue
30 lines
638 B
Vue
<template>
|
||
<div class="layout-scrollbar">
|
||
<div class="layout-view-bg-white flex layout-view-link">
|
||
<a :href="currentRouteMeta.isLink" target="_blank" class="flex-margin">{{ currentRouteMeta.title }}:{{ currentRouteMeta.isLink }}</a>
|
||
</div>
|
||
</div>
|
||
</template>
|
||
|
||
<script lang="ts">
|
||
import { defineComponent, computed } from 'vue';
|
||
export default defineComponent({
|
||
name: 'layoutLinkView',
|
||
props: {
|
||
meta: {
|
||
type: Object,
|
||
default: () => {},
|
||
},
|
||
},
|
||
setup(props) {
|
||
// 获取父级菜单数据
|
||
const currentRouteMeta = computed(() => {
|
||
return props.meta;
|
||
});
|
||
return {
|
||
currentRouteMeta,
|
||
};
|
||
},
|
||
});
|
||
</script>
|