index.tsx 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import { defineComponent } from 'vue';
  2. import './index.scss';
  3. export default defineComponent({
  4. name: 'HomeMenu',
  5. emits: ['showCover'],
  6. render() {
  7. return (
  8. <div class="pinBottom-container">
  9. <div class="pinBottom left">
  10. <div class="viewContainer">
  11. <div id="previous" class="previous desktop-only ui-icon" style="display: none;">
  12. <a>
  13. <img class="w52" src="./images/play.png" data-original-title="播放" />
  14. </a>
  15. </div>
  16. <div id="play" class="ui-icon" data-original-title="播放">
  17. <a>
  18. <img class="w52" src="./images/play.png" />
  19. </a>
  20. </div>
  21. <div id="pause" class="ui-icon" style="display: none;">
  22. <a>
  23. <img class="w52" title="暂停" src="./images/pause.png" />
  24. </a>
  25. </div>
  26. <div id="next" class="next desktop-only ui-icon wide" style="display: none;">
  27. <a>
  28. <i title="" class="icon icon-dpad-right" data-original-title="下一个"></i>
  29. </a>
  30. </div>
  31. <div id="gui-modes-map" class="ui-icon double active">
  32. <div data-original-title="导览" id="pullTab" title="">
  33. <img class="icon icon-inside" src="./images/auto.png" title="导览" />
  34. </div>
  35. <div data-original-title="热点列表" id="hotList" title="" style="display: none">
  36. <img class="icon icon-inside" src="./images/hotlist.png" title="热点列表" />
  37. </div>
  38. <div data-original-title="全景漫游" id="gui-modes-inside" title="" class="">
  39. <img class="icon icon-inside" src="./images/inside.png" title="全景漫游" />
  40. </div>
  41. <div data-original-title="迷你模型" id="gui-modes-dollhouse" title="" class="">
  42. <img class="icon icon-inside" src="./images/dollhouse.png" title="迷你模型" />
  43. </div>
  44. <div data-original-title="俯视图" id="gui-modes-floorplan" title="">
  45. <img class="icon icon-inside" src="./images/floor.png" title="俯视图" />
  46. </div>
  47. <div data-original-title="VR" id="vr" title="" style="display: none;">
  48. <img class="icon icon-inside" src="./images/VR.png" title="VR" />
  49. </div>
  50. <div
  51. data-original-title="消除外壳"
  52. id="gui-remove-face"
  53. title=""
  54. style="display: none; float: left;"
  55. >
  56. <img class="icon icon-inside" src="./images/face.jpg" />
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. <div class="pinBottom right hideTarget">
  62. <div class="rightViewContainer clearfix">
  63. <div class="ui-icon wide" onClick={() => this.$emit('showCover')}>
  64. <a>
  65. <img class="w52" src="./images/icon-home@2x-min.png" />
  66. </a>
  67. </div>
  68. <div id="volume" class="ui-icon wide">
  69. <a>
  70. <img class="w52" src="./images/Volume btn_on.png" />
  71. </a>
  72. </div>
  73. <div id="vr" class="ui-icon wide hidden" style="display: none;">
  74. <a>
  75. <i title="{[{ VIEW_IN_VR }]}" class="icon icon-webvr"></i>
  76. </a>
  77. </div>
  78. <div id="sharing" class="ui-icon wide hidden" style="display: none;">
  79. <a>
  80. <i title="{[{ SOCIAL_SHARING }]}" class="icon icon-share"></i>
  81. </a>
  82. </div>
  83. <div
  84. id="gui-fullscreen"
  85. class="ui-icon wide"
  86. data-placement="top"
  87. title="{[{ VIEW_FULLSCREEN }]}"
  88. >
  89. <a>
  90. <img class="w52" src="./images/icon-fangda@2x-min.png" draggable={false} />
  91. </a>
  92. </div>
  93. <div
  94. id="gui-fullscreen-exit"
  95. class="ui-icon wide"
  96. data-placement="top"
  97. title="{[{ EXIT_FULLSCREEN }]}"
  98. style="display: none;"
  99. >
  100. <a>
  101. <img class="w52" src="./images/icon-suoxiao@2x-min.png" draggable={false} />
  102. </a>
  103. </div>
  104. <div class="pull-right terms terms2">
  105. <a>{'{[{ TERMS }]}'}</a>
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. );
  111. },
  112. });