404.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <div class="content">
  3. <lucency-header :lang="lang" page-key="news" />
  4. <item-banner :title="'合方圆'" :sub-title="'专致执着,追求无限卓越'"></item-banner>
  5. <div class="conBox err-404">
  6. <div class="error404">
  7. <img src="/image/404.png" alt="">
  8. <p>{{getLangText('404')}}</p>
  9. <p>您当前访问的资源无法找到</p>
  10. </div>
  11. </div>
  12. <default-footer :lang="lang"/>
  13. <site-bar wechat-src="/image/wechat.jpg"></site-bar>
  14. </div>
  15. </template>
  16. <script>
  17. import langMap from "~/map/langMap";
  18. export default {
  19. name: "error404",
  20. props:['uLang'],
  21. data(){
  22. return {
  23. langType: langMap.lang,
  24. lang: this.uLang?this.uLang:langMap.lang.cn,
  25. }
  26. },
  27. methods:{
  28. getLangText(str) {
  29. return langMap.getText(this.lang, str);
  30. },
  31. getAbbrText(str) {
  32. return langMap.getAbbrText(this.lang, str);
  33. },
  34. }
  35. }
  36. </script>
  37. <style scoped>
  38. .err-404{
  39. padding: 0 20px;
  40. color: red;
  41. font-size: 2.5rem;
  42. display: flex;
  43. justify-content: center;
  44. flex-direction: column;
  45. }
  46. .error404{
  47. text-align: center;
  48. margin-top: 100px;
  49. margin-bottom: 100px;
  50. }
  51. .err-404 img{
  52. width: 90%;
  53. }
  54. .error404 p{
  55. margin: 0;
  56. display: block;
  57. }
  58. </style>