函数式自定义组件调用
- 电脑硬件
- 2025-09-05 02:18:01

创建函数fn,如果是vue3可以使用createApp创建实例
import dom from '@/components/dom.vue'; // 准备使用函数调用的组件 import Vue from 'vue'; // 函数式组件调用 export default function (url) { // 扩展组件 const PublicUpdate = Vue.extend(dom); const div = document.createElement('div') // 实例化组件并挂载 const updateEl = new PublicUpdate().$mount(div) // props参数传入 updateEl.url = url // 组件函数调用 updateEl.show() // 组件自定义事件监听 updateEl.$on('JImportModalCancel', function () { // 销毁组件 updateEl.$destroy() // 销毁创建的dom document.body.removeChild(div) }) // 返回组件实例 return updateEl; }函数调用
import fn from './fn.js' Vue.prototype.$fn = fn this.$fn()函数式自定义组件调用由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“函数式自定义组件调用”