@miapp/dpm
v1.0.1
Published
Dynamic Plugin Manager
Downloads
6
Keywords
Readme
小程序工具 ~ dpm
Dynamic Plugin Manager
使用
安装
yarn
tnpm install yarn -g
添加依赖
ayarn add @miapp/dpm
应用
import { goto, loader } from '@miapp/dpm'; // 跳转动态插件页(自动异步加载插件,成功后跳转指定插件页) goto({ name: 'pluginName', id: 'appid', page: 'pageName?a=1&b=2', }); // 加载单个动态插件 const pluginPromise = loader({ name: 'store', id: '2021001138613148', }).then(_ => { //... }) .catch(e => { //... }); // 加载多动态插件并使用场景 const plugins = loader([ { name: 'store', id: '2021001138613148', } ]); if(plugins.store){ plugins.store.then(({name, id, page} = plugins) => { goto({ name, id, page, }); }); }