@arco-vue-pro-components/pro-components
Version:
基于@arco-design/web-vue组件的高级组件,包括pro-table
22 lines (21 loc) • 591 B
JavaScript
import { defineComponent, inject, createVNode, mergeProps } from "vue";
import { Tooltip } from "@arco-design/web-vue";
import { proTableInjectionKey } from "../form/context.js";
var MyToolTip = defineComponent({
name: "MyToolTip",
props: {
...Tooltip.props
},
setup(props, {
slots,
attrs
}) {
const tableCtx = inject(proTableInjectionKey, {});
return () => {
return createVNode(Tooltip, mergeProps(props, attrs, {
"popupContainer": tableCtx.popupContainer || props.popupContainer
}), slots);
};
}
});
export { MyToolTip as default };