index.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <template>
  2. <div class="app-container live-page">
  3. <div class="live-page__header">
  4. <h2 class="live-page__title">观看用户</h2>
  5. </div>
  6. <div class="live-panel" v-show="showSearch">
  7. <el-form class="live-search-form" :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
  8. <el-form-item label="直播ID" prop="liveId">
  9. <el-input
  10. v-model="queryParams.liveId"
  11. placeholder="请输入直播ID"
  12. clearable
  13. size="small"
  14. @keyup.enter.native="handleQuery"
  15. />
  16. </el-form-item>
  17. <el-form-item>
  18. <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
  19. <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
  20. </el-form-item>
  21. </el-form>
  22. </div>
  23. </div>
  24. </template>
  25. <script>
  26. export default {
  27. name: 'LiveWatchUser',
  28. data() {
  29. return {
  30. showSearch: true,
  31. queryForm: null,
  32. queryParams: {
  33. pageNum: 1,
  34. pageSize: 10
  35. }
  36. }
  37. },
  38. created() {
  39. },
  40. methods: {
  41. handleQuery() {
  42. console.log(this.queryParams);
  43. },
  44. resetQuery() {
  45. console.log(this.queryParams);
  46. }
  47. }
  48. }
  49. </script>
  50. <style scoped>
  51. </style>