通过插件定制运行时能力
插件运行时能力通过 src/runtime.ts
定义,结构如下
#
API#
appConfig对应 src/app.ts
用户自定义的 appConfig。详细字段见 应用入口。
#
buildConfig指定透传的构建配置:
#
context应用运行上下文。包含initialData
和pageInitialProps
,分别对应应用级数据和页面级数据 。
#
setRenderRouter设置 renderRouter。
#
addProvider为应用包裹 Provider:
#
addDOMRender自定义渲染。默认使用react-dom。
#
wrapperPageComponent为所有页面级组件做一层包裹:
#
modifyRoutes动态修改路由。
#
applyRuntimeAPI动态注册的运行时 API,目前根据路由启用的情况下可以使用以下方法: