UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

46 lines (42 loc) 1.18 kB
import { resolveDirective as _resolveDirective, createVNode as _createVNode, createTextVNode as _createTextVNode } from "vue"; import { defineComponent } from 'vue'; import { RedoOutlined } from '@ant-design/icons-vue'; import { useTableContext } from '../../hooks/use-table-context'; import Tooltip from '../../../../tooltip'; export default defineComponent({ name: 'MarketingoSetting', components: { RedoOutlined: RedoOutlined, Tooltip: Tooltip }, setup: function setup() { var table = useTableContext(); var toRefresh = function toRefresh() { table.reload({ page: 1 }); }; return { toRefresh: toRefresh }; }, render: function render() { var _this = this; var titleNode = _createVNode("span", { "onClick": this.toRefresh }, [_createTextVNode("\u5237\u65B0")]); var tooltipSlots = { title: function title() { return titleNode; }, default: function _default() { return _createVNode(RedoOutlined, { "onClick": _this.toRefresh }, null); } }; return _createVNode(Tooltip, { "placement": "top" }, tooltipSlots); } });