<template>
|
<nav class="pam-back-action-bar fix-chrome-click--issue">
|
<a @click="$router.push('/')">
|
<i class="icon-left "></i>{{ label }}
|
</a>
|
</nav>
|
</template>
|
|
<script lang="ts">
|
import { Vue, Component } from 'vue-property-decorator';
|
|
@Component
|
export default class UiCarousel extends Vue {
|
|
get label(): string {
|
if (this.$route.name) {
|
const routeName = this.$route.name.split('-')[0];
|
let featureLabel = '';
|
switch(routeName) {
|
case 'login':
|
featureLabel = '登入';
|
break;
|
case 'recommendConsultant':
|
featureLabel = '嚴選配對';
|
break;
|
case 'quickFilter':
|
featureLabel = '快速篩選';
|
break;
|
case 'myConsultantList':
|
featureLabel = '我的顧問清單';
|
break;
|
case 'agentInfo':
|
featureLabel = '業務員資訊'
|
break;
|
default:
|
featureLabel = '回首頁';
|
break;
|
}
|
return featureLabel;
|
} else {
|
return '回首頁';
|
}
|
}
|
|
}
|
</script>
|
|
<style lang="scss" scoped>
|
.pam-back-action-bar {
|
height: 53px;
|
border: 1px solid #CCCCCC;
|
display: flex;
|
align-items: center;
|
i {
|
font-size: 20px;
|
padding-right: 14px;
|
}
|
a {
|
cursor: pointer;
|
font-size: 24px;
|
font-weight: bold;
|
padding: 20px;
|
}
|
}
|
</style>
|