index.vue 882 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <div>
  3. <div class="page_search">
  4. <div class="search_content">
  5. <div class="content_left">
  6. <SearchBlock :searchList="headerSearchList" @searchChange="HandleBlockSearchChange" />
  7. </div>
  8. </div>
  9. </div>
  10. <FormSearchGroup style="margin-top: 16px;" :searchList="blurSearchList" @searchChange="HandleBlockSearchChange"/>
  11. </div>
  12. </template>
  13. <script setup lang="ts">
  14. import SearchBlock from '@/baseComponents/SearchBlock.vue';
  15. import FormSearchGroup from '@/baseComponents/FormSearchGroup.vue';
  16. import {headerSearchList} from './searchBlock'
  17. import {blurSearchList} from './formSearchGroup'
  18. const emit = defineEmits(['searchChange'])
  19. const HandleBlockSearchChange = (params,key)=>{
  20. emit('searchChange',params,key)
  21. }
  22. </script>
  23. <style lang="scss" scoped>
  24. </style>