select2.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <template>
  2. <div class="select2">
  3. <div class="region" @click="regions(0)">
  4. 地区
  5. <img src="../static/img/open.png" v-if="!region[0]" alt>
  6. <img src="../static/img/hide.png" v-else alt>
  7. </div>
  8. <div class="region" @click="regions(1)">
  9. 行业
  10. <img src="../static/img/open.png" v-if="!region[1]" alt>
  11. <img src="../static/img/hide.png" v-else alt>
  12. </div>
  13. <div class="region" @click="regions(2)">
  14. 阶段
  15. <img src="../static/img/open.png" v-if="!region[2]" alt>
  16. <img src="../static/img/hide.png" v-else alt>
  17. </div>
  18. <div id="region" v-if="region[0]">
  19. <ul class="left">
  20. <li>全国</li>
  21. <li>华北</li>
  22. <li>华北</li>
  23. <li>华北</li>
  24. <li>华北</li>
  25. <li>华北</li>
  26. <li>东北</li>
  27. </ul>
  28. <ul class="right">
  29. <li>全部</li>
  30. <li>辽宁省</li>
  31. <li>辽宁省</li>
  32. <li>辽宁省</li>
  33. <li>辽宁省</li>
  34. <li>辽宁省</li>
  35. <li>辽宁省</li>
  36. <li>辽宁省</li>
  37. </ul>
  38. </div>
  39. <ul class="categorys" v-if="region[1]">
  40. <li>办公展览停车场</li>
  41. <li>办公展览停车场</li>
  42. <li>办公展览停车场</li>
  43. <li>办公展览停车场</li>
  44. <li>办公展览停车场</li>
  45. <li>办公展览停车场</li>
  46. </ul>
  47. <ul class="categorys" v-if="region[2]">
  48. <li>工程筹备</li>
  49. <li>工程筹备</li>
  50. <li>工程筹备</li>
  51. <li>工程筹备</li>
  52. <li>工程筹备</li>
  53. <li>工程筹备</li>
  54. </ul>
  55. <div class="bg" v-if="region[0]||region[1]||region[2]"></div>
  56. </div>
  57. </template>
  58. <script>
  59. import '~/assets/select.scss'
  60. export default {
  61. data() {
  62. return {
  63. region: [false, false,false],
  64. }
  65. },
  66. created: function() {},
  67. methods: {
  68. regions(e) {
  69. const region = [false, false,false]
  70. region[e] = true
  71. this.region = region
  72. }
  73. }
  74. }
  75. </script>