searchResult.vue 997 Bytes
<template>
  <RegIssueLayout :history="false" :defKeyword="keyword" @search="handleSearch">
    <RegIssueList />
  </RegIssueLayout>
</template>
<script>
import RegIssueLayout from './components/RegIssueLayout';
import RegIssueList from './components/RegIssueList';
export default {
  name: 'ResIssueSearch', // 注册发行 搜索结果页面
  components: {
    RegIssueLayout,
    RegIssueList
  },
  data() {
    return {
      keyword: ''
    }
  },
  mounted() {
    const { keyword } = this.$route.query;
    this.keyword = keyword
    const params = {
      keyword
    }
    this.handleRequest(params)
  },
  methods: {
    handleRequest(params) {
      this.$store.dispatch('regIssue/ARequestRegIssueList', params)
    },
    handleSearch(val) {
      if (!val) {
        Toast('搜索内容不能为空')
        return
      }
      // todo
      const params = {
        keyword: val,
      }

      this.handleRequest(params)
    }
  }
}
</script>
<style lang="less" scoped>
</style>