UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

23 lines (22 loc) 507 B
"use strict"; var vue = require("vue"); let container; function getInnerText(node) { if (!node) return ""; if (!container) { container = document.createElement("div"); container.setAttribute("aria-hidden", "true"); document.body.appendChild(container); } const vm = vue.createApp({ render() { return vue.createVNode("div", null, [node]); } }); vm.mount(container); const text = container.innerText; vm.unmount(); return text; } module.exports = getInnerText;