|
@@ -1,9 +1,9 @@
|
|
|
<template>
|
|
|
- <div :class="{ newStyle }" v-for="val in chils">
|
|
|
+ <div :class="{ newStyle }" v-for="val in chils" :key="val.path">
|
|
|
<el-sub-menu :index="val.path" :key="val.path" v-if="val.children && val.children.length > 0">
|
|
|
<template #title>
|
|
|
<SvgIcon :name="val.meta?.icon" />
|
|
|
- <span>{{ val.meta?.title.indexOf('.')>0?$t(val.meta?.title):val.meta?.title }}</span>
|
|
|
+ <span>{{ val.meta?.title.indexOf('.') > 0 ? $t(val.meta?.title) : val.meta?.title }}</span>
|
|
|
</template>
|
|
|
<sub-item :chil="val.children" />
|
|
|
</el-sub-menu>
|
|
@@ -11,12 +11,12 @@
|
|
|
<el-menu-item :index="val.path" :key="val.path">
|
|
|
<template v-if="!val.meta?.isLink || (val.meta?.isLink && val.meta.isIframe)">
|
|
|
<SvgIcon :name="val.meta?.icon" />
|
|
|
- <span>{{ val.meta?.title.indexOf('.')>0?$t(val.meta?.title):val.meta?.title }}</span>
|
|
|
+ <span>{{ val.meta?.title.indexOf('.') > 0 ? $t(val.meta?.title) : val.meta?.title }}</span>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <a :href="val.meta?.linkUrl" target="_blank" rel="opener" class="w100">
|
|
|
+ <a :href="val.meta?.linkUrl" @click.stop target="_blank" rel="opener" class="w100">
|
|
|
<SvgIcon :name="val.meta?.icon" />
|
|
|
- {{ val.meta?.title.indexOf('.')>0?$t(val.meta?.title):val.meta?.title }}
|
|
|
+ {{ val.meta?.title.indexOf('.') > 0 ? $t(val.meta?.title) : val.meta?.title }}
|
|
|
</a>
|
|
|
</template>
|
|
|
</el-menu-item>
|