1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  | <template> 
 |    <div class="search-form-collapse" :class="{'collapse__hidden': !showMore}"> 
 |      <slot></slot> 
 |      <el-button v-if="!showMore" class="collapse__switch" @click="showMore = true">更多查询...</el-button> 
 |      <el-button v-else class="collapse__switch" @click="showMore = false">收起</el-button> 
 |    </div> 
 |  </template> 
 |    
 |  <script> 
 |  export default { 
 |    name: 'SearchFormCollapse', 
 |    data () { 
 |      return { 
 |        showMore: false 
 |      } 
 |    } 
 |  } 
 |  </script> 
 |    
 |  <style scoped lang="scss"> 
 |  .search-form-collapse { 
 |    position: relative; 
 |    padding-right: 75px; 
 |    height: auto; 
 |    .collapse__switch { 
 |      position: absolute; 
 |      top: 0; 
 |      right: 0; 
 |    } 
 |    &.collapse__hidden { 
 |      height: 50px; 
 |      overflow: hidden; 
 |      padding-right: 250px; 
 |      ::v-deep section { 
 |        position: absolute; 
 |        top: 0; 
 |        right: 100px; 
 |      } 
 |    } 
 |  } 
 |  </style> 
 |  
  |