发明 基于UMD模式的动态组件加载注册方法、装置、设备及介质
软件 前端设计 前端设计技术领域 vue组件注册 【前端设计 前端开发 网页开发 界面交互 APP开发】 6人
G06F9/445 G06F8/36 G06F8/65 G06F8/71
摘要:本申请涉及前端设计技术领域,揭示了一种基于UMD模式的动态组件加载注册方法、装置、设备及介质,其中方法包括:根据内容分发网络地址将进行UMD格式打包得到的Vue组件发布至内容分发网络;通过内容分发网络动态加载Vue组件中的脚本代码,将需注册的Vue实例的选择对象挂载至全局窗口;在触发事件订阅发布后,获取当前全局窗口挂载的Vue实例的选择对象;通过注册动态组件创建Vue实例并注册至当前全局组件,改变当前需要显示组件的组件名称,将创建的Vue实例挂载至根据当前全局组件名称匹配得到的全局窗口对应标识的动态组件上。本申请无须在根Vue实例初始化前注入Vue组件,能够在子Vue实例上通过注入方式加载动态组件,实现组件动态化的加载和注册。