UNPKG

tdesign-vue-next

Version:
1 lines 954 B
{"version":3,"file":"transfer-dom.mjs","sources":["../../../components/utils/transfer-dom.ts"],"sourcesContent":["import { DirectiveBinding } from 'vue';\nimport { getAttach } from './dom';\n\n// Set code to be same as Vue2.\n/**\n * @deprecated 弃用,应使用Teleport组件而非此指令\n */\nconst TransferDom = {\n mounted(el: HTMLElement, binding: DirectiveBinding) {\n if (!binding.value) return;\n const parentNode = getAttach(binding.value);\n parentNode?.appendChild(el);\n },\n};\n\nexport default TransferDom;\n"],"names":["TransferDom","mounted","el","binding","value","parentNode","getAttach","appendChild"],"mappings":";;;;;;;;;;AAOA,IAAMA,WAAc,GAAA;AAClBC,EAAAA,OAAA,WAAAA,OAAAA,CAAQC,IAAiBC,OAA2B,EAAA;AAClD,IAAA,IAAI,CAACA,OAAQ,CAAAC,KAAA,EAAO,OAAA;AACd,IAAA,IAAAC,UAAA,GAAaC,SAAU,CAAAH,OAAA,CAAQC,KAAK,CAAA,CAAA;IAC1CC,UAAA,KAAA,IAAA,IAAAA,UAAA,KAAAA,KAAAA,CAAAA,IAAAA,UAAA,CAAYE,YAAYL,EAAE,CAAA,CAAA;AAC5B,GAAA;AACF;;;;"}