在 vue3 中,如何更好地挂载 vue 实例
資深大佬 : Shook 7
比如剪切板,现在是这样做的:
import component from './clipboard'; import { createApp } from 'vue'; let instance, copyText; const createInstance = () => { const element = window.document.createElement('div'); element.style.display = 'none'; window.document.body.appendChild(element); instance = createApp(component).mount(element); copyText = instance.copyText; }; const install = (app) => { if (!instance) createInstance(); app.config.globalProperties.$copyText = copyText; }; export default { install, copyText, };
想知道你们是怎么做的。
大佬有話說 (0)