I18n.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <section class="main">
  3. <div class="crumbs">
  4. <el-breadcrumb separator="/">
  5. <el-breadcrumb-item><i class="el-icon-lx-global"></i> {{$t('i18n.breadcrumb')}}</el-breadcrumb-item>
  6. </el-breadcrumb>
  7. </div>
  8. <div class="container">
  9. <span>{{$t('i18n.tips')}}</span>
  10. <el-button type="primary" @click="$i18n.locale = $i18n.locale === 'zh'?'en':'zh';">{{$t('i18n.btn')}}</el-button>
  11. <div class="list">
  12. <h2>{{$t('i18n.title1')}}</h2>
  13. <p>{{$t('i18n.p1')}}</p>
  14. <p>{{$t('i18n.p2')}}</p>
  15. <p>{{$t('i18n.p3')}}</p>
  16. </div>
  17. <h2>{{$t('i18n.title2')}}</h2>
  18. <div>
  19. <i18n path="i18n.info" tag="p">
  20. <a place="action" href="https://element.eleme.cn/2.0/#/zh-CN/component/i18n">{{ $t('i18n.value') }}</a>
  21. </i18n>
  22. </div>
  23. </div>
  24. </section>
  25. </template>
  26. <script>
  27. export default {
  28. data(){
  29. return {
  30. }
  31. }
  32. }
  33. </script>
  34. <style scoped>
  35. .list{
  36. padding: 30px 0;
  37. }
  38. .list p{
  39. margin-bottom: 20px;
  40. }
  41. a{
  42. color: #409eff;
  43. }
  44. </style>