index.vue 944 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <!-- @author Shiyn/ huangmx 20200807优化-->
  2. <template>
  3. <div class="top-right-btn">
  4. <el-row>
  5. <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
  6. <el-button size="mini" circle icon="el-icon-search" @click="toggleSearch()" />
  7. </el-tooltip>
  8. <el-tooltip class="item" effect="dark" content="刷新" placement="top">
  9. <el-button size="mini" circle icon="el-icon-refresh" @click="refresh()" />
  10. </el-tooltip>
  11. </el-row>
  12. </div>
  13. </template>
  14. <script>
  15. export default {
  16. name: "RightToolbar",
  17. data() {
  18. return {};
  19. },
  20. props: {
  21. showSearch: {
  22. type: Boolean,
  23. default: true,
  24. },
  25. },
  26. methods: {
  27. //搜索
  28. toggleSearch() {
  29. this.$emit("update:showSearch", !this.showSearch);
  30. },
  31. //刷新
  32. refresh() {
  33. this.$emit("queryTable");
  34. },
  35. },
  36. };
  37. </script>