index.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <template>
  2. <div class="location-layout">
  3. <div class="plate01">
  4. <div class="layout">
  5. <div class="info">
  6. <h2>{{langCoreTech.kjdw.title}}</h2>
  7. <p>{{langCoreTech.kjdw.dec}}</p>
  8. </div>
  9. <div class="p1-model">
  10. <img src="@/assets/images/hxjs-model.png" alt>
  11. <div class="pulse" v-for="(item,i) in langCoreTech.kjdw.points" :style="item.posi" :key="i"></div>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="plate02">
  16. <div class="info">
  17. <img src="@/assets/images/img_core_app_phone.png" alt>
  18. <div class="info-r">
  19. <h2>{{langCoreTech.kjdw.ability.name}}</h2>
  20. <p>{{langCoreTech.kjdw.ability.sub}}</p>
  21. <div class="item" v-for="(item,i) in langCoreTech.kjdw.ability.app" :key="i">
  22. <div class="icon" :style="item.icon"></div>
  23. <p v-html="item.sub"></p>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. <div class="plate03" id="kjjm">
  29. <div class="info">
  30. <h2>{{langCoreTech.kjjm.title}}</h2>
  31. </div>
  32. <iframe
  33. class="ifr"
  34. src="https://model3d.4dage.com/3D/2018/model/Model.html?m=561"
  35. frameborder="0"
  36. ></iframe>
  37. </div>
  38. <div class="plate04">
  39. <div class="info">
  40. <p>{{langCoreTech.kjjm.dec[0]}}</p>
  41. <p>{{langCoreTech.kjjm.dec[1]}}</p>
  42. <p>{{langCoreTech.kjjm.dec[2]}}</p>
  43. <div class="p4-char">
  44. <div v-for="(item,index) in langCoreTech.kjjm.chars" :key="index">
  45. <div class="icon" :style="item.icon"></div>
  46. <!-- <h3>{{item.title}}</h3> -->
  47. <p v-html="item.sub"></p>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="plate05" id="kjzs">
  53. <div class="info">
  54. <h2>{{langCoreTech.kjzs.title}}</h2>
  55. <p>{{langCoreTech.kjzs.sub[0]}}</p>
  56. <p>{{langCoreTech.kjzs.sub[1]}}</p>
  57. </div>
  58. <iframe class="ifr" src="https://www.4dkankan.com/showPC.html?m=TZpQAf28" frameborder="0"></iframe>
  59. </div>
  60. <div class="plate06">
  61. <div class="top">
  62. <div class="intro">
  63. <h3>{{langCoreTech.kjzs.sdkz.name}}</h3>
  64. <p>{{langCoreTech.kjzs.sdkz.sub}}</p>
  65. <img src="@/assets/images/app-label2.jpg" alt>
  66. </div>
  67. <img class="i-intro" src="@/assets/images/img_core_show_ele.jpg" alt>
  68. </div>
  69. <div class="bottom">
  70. <img class="i-intro" src="@/assets/images/img_core_show_zfb.jpg" alt>
  71. <div class="intro">
  72. <h3>{{langCoreTech.kjzs.zfb.name}}</h3>
  73. <p>{{langCoreTech.kjzs.zfb.sub}}</p>
  74. <!-- <img src="@/assets/images/app-label3.jpg" alt=""> -->
  75. </div>
  76. </div>
  77. </div>
  78. <div class="plate07">
  79. <div class="info">
  80. <div class="txt">
  81. <h3>{{langCoreTech.jianrong.name}}</h3>
  82. <p>{{langCoreTech.jianrong.sub}}</p>
  83. </div>
  84. <ul class="terminal">
  85. <li v-for="(item,i) in langCoreTech.jianrong.terminal" :key="i">
  86. <img :src="item.img" alt>
  87. <h3>{{item.txt}}</h3>
  88. </li>
  89. </ul>
  90. </div>
  91. </div>
  92. </div>
  93. </template>
  94. <script>
  95. import {mapState} from 'vuex'
  96. export default {
  97. data () {
  98. return {
  99. }
  100. },
  101. computed: {
  102. ...mapState({
  103. langCoreTech: state => state.language.home.coreTech
  104. })
  105. }
  106. }
  107. </script>
  108. <style lang="scss" scoped>
  109. @import "./style.scss";
  110. </style>