index.vue 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <template>
  2. <page-layout>
  3. <nav-bar title=" " transparent></nav-bar>
  4. <view class="body">
  5. <text class="title">
  6. {{ clauseInfo.title }}
  7. </text>
  8. <text class="content">
  9. {{ clauseInfo.content }}
  10. </text>
  11. <text class="title">
  12. Disclaimer
  13. </text>
  14. <text class="content">
  15. The content of this System has been provided by the exhibitors and Messe Muenchen Shanghai Co., Ltd.
  16. (hereinafter referred to as “MM-SH”) will not assume any liability for the correctness, completeness and
  17. up-to-date status of the content. This System includes links to external websites of third parties, MM-SH have
  18. no influence on the contents of these websites. In all cases, the respective site provider or operator shall be
  19. responsible for the content of the sites linked. MM-SH do not bear any legal liability therefrom. In particular,
  20. MM-SH reserves the right to make changes or extensions to the information provided without prior notification.
  21. Decisions based on the information provided on or via this System are for your own account and risk. MM-SH shall
  22. not be liable for any direct or indirect damages caused by use of information provided on or via this System.
  23. MM-SH do not bear any legal liability for any loss arising from any direct or indirect use of contents of this
  24. System, including without limitation the losses resulted from error, omission or virus, etc. The information,
  25. photos, and logos, etc. in relation to the exhibitors in this System are all provided by exhibitors and any
  26. download or use of the content for commercial purpose without authorization is prohibited. If you have any
  27. objection, please contact MM-SH.
  28. </text>
  29. </view>
  30. </page-layout>
  31. </template>
  32. <script>
  33. import NavBar from '@/components/layout/nav-bar'
  34. import {
  35. getClauseInfo
  36. } from '@/api/exhibitor'
  37. import PageLayout from "@/components/layout/page-layout";
  38. export default {
  39. data() {
  40. return {
  41. clauseInfo: {}
  42. }
  43. },
  44. components: {
  45. PageLayout,
  46. NavBar
  47. },
  48. mounted() {
  49. this.getClauseData()
  50. },
  51. methods: {
  52. getClauseData() {
  53. getClauseInfo({key: "disclaimer"}).then(res => {
  54. this.clauseInfo = res.data
  55. console.log(this.clauseInfo);
  56. })
  57. }
  58. }
  59. }
  60. </script>
  61. <style lang="scss">
  62. .container {
  63. }
  64. .body {
  65. padding: 50rpx;
  66. }
  67. .title {
  68. font-size: $fontSize4;
  69. color: $fontTitleColor;
  70. display: block;
  71. font-weight: bold;
  72. text-align: justify;
  73. }
  74. .content {
  75. font-size: $fontSize2;
  76. color: $fontColor;
  77. line-height: 1.9;
  78. display: block;
  79. margin-top: 32rpx;
  80. margin-bottom: 42rpx;
  81. text-align: justify;
  82. }
  83. </style>