searchResult.vue
997 Bytes
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
42
43
44
45
46
47
48
<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>