文件名称:vue-async-assets:vue异步加载插件组件指令过滤器
文件大小:68KB
文件格式:ZIP
更新时间:2024-06-07 00:28:43
JavaScript
vue-async-assets vue异步加载插件/组件/指令/过滤器 vue中插件一般是同步加载然后使用的,我想实现的是异步加载然后使用。 声明式使用方法: asyncPlugin:{ 'elementUi':import("element-ui"), 'myPlugin':{ plugin:import("./myPlugin").then((rst)=>{ return rst }), config:{"abc":"def","qqq":"ppp"}, } }, 对于每一个异步使用的插件,需要配置以下参数:唯一标识(name),加载的promise(plugin),以及插件使用的配置参数(config)。 对于对象语法,键名就是name。如果没有配置项,键值可以直接是加载的promise
【文件预览】:
vue-async-assets-master
----example()
--------App.vue(921B)
--------myPlugin.js(130B)
--------main.js(218B)
----.babelrc(312B)
----package.json(1KB)
----index.html(254B)
----LICENSE(1KB)
----package-lock.json(279KB)
----src()
--------index.js(993B)
--------helper.js(137B)
--------async-plugin.js(3KB)
--------consts.js(48B)
--------async-assets.js(2KB)
----.gitignore(12B)
----webpack.config.js(1KB)
----README.md(2KB)