MemberTitle.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <div class="member_title_breadcrumb">
  3. <el-breadcrumb
  4. separator-class="el-icon-arrow-right"
  5. style="line-height: 40px;font-size: 10px;"
  6. >
  7. <el-breadcrumb-item :to="{path:'/member/home'}" replace>{{L['首页']}}</el-breadcrumb-item>
  8. <!-- <el-breadcrumb-item :to="{path:'/member/home'}" replace>{{L['个人中心']}}</el-breadcrumb-item> -->
  9. <el-breadcrumb-item v-if="!memberPath">{{memberTitle}}</el-breadcrumb-item>
  10. <el-breadcrumb-item v-else :to="{path:memberPath}" replace>{{memberTitle}}</el-breadcrumb-item>
  11. <el-breadcrumb-item>{{memberTitleS}}</el-breadcrumb-item>
  12. </el-breadcrumb>
  13. </div>
  14. </template>
  15. <script setup>
  16. import {ElBreadcrumb,ElBreadcrumbItem} from "element-plus";
  17. import { getCurLanguage } from '@/composables/common.js';
  18. const L = getCurLanguage();
  19. defineProps(["memberTitle","memberPath","memberTitleS"]);
  20. </script>
  21. <style lang="scss">
  22. @import "@/assets/style/theme.scss";
  23. .member_title_breadcrumb{
  24. padding-left: 20px;
  25. background: $colorK;
  26. .el-breadcrumb__item{
  27. font-weight: 400;
  28. font-size: 12px;
  29. color: #282E30;
  30. height: 46px;
  31. line-height: 46px;
  32. }
  33. .el-breadcrumb__inner {
  34. color: $colorMain !important;
  35. font-weight: 700!important;
  36. }
  37. .is-link{
  38. color: #282E30 !important;
  39. font-weight: 400!important;
  40. &:hover{
  41. color: $colorMain !important;
  42. font-weight: 700!important;
  43. }
  44. }
  45. }
  46. </style>