index.vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div class="top-right-btn">
  3. <el-row>
  4. <el-tooltip class="item" effect="dark" :content="showSearch ? '收起' : '展开'" placement="top">
  5. <el-button size="mini" circle :icon="showSearch ? 'el-icon-arrow-up' : 'el-icon-arrow-down'" @click="toggleSearch()" />
  6. <!-- <//el-button size="mini" circle icon="el-icon-arrow-up" @click="toggleSearch()" /> -->
  7. <!-- el-icon-arrow-up 向上箭头 -->
  8. </el-tooltip>
  9. <el-tooltip class="item" effect="dark" content="刷新" placement="top">
  10. <el-button size="mini" circle icon="el-icon-refresh" @click="refresh()" />
  11. </el-tooltip>
  12. </el-row>
  13. </div>
  14. </template>
  15. <script>
  16. export default {
  17. name: "RightToolbar",
  18. data() {
  19. return {};
  20. },
  21. props: {
  22. showSearch: {
  23. type: Boolean,
  24. default: true,
  25. },
  26. },
  27. methods: {
  28. //搜索
  29. toggleSearch() {
  30. this.$emit("update:showSearch", !this.showSearch);
  31. },
  32. //刷新
  33. refresh() {
  34. this.$emit("queryTable");
  35. },
  36. },
  37. };
  38. </script>