Skip to content

页面回收策略

可以设置同时存活的页面的总数量。
开发者可以通过RouterOptions配置。

  • 打开页面后,如果当前页面堆栈总数量超过页面的总数量后,ES运行环境会销毁页面堆栈底部相应数量的页面。
  • 关闭页面后,如果当前页面堆栈总数量小于页面的总数量时,ES运行环境会重新创建之前销毁的页面。

通过RouterOptions设置

RouterOptions中加入limit属性既可。

js

import routes from "./routes.ts";
import {createESRouter, Router} from '@extscreen/es3-router'

const routerOptions = {
	main: 'index',
	error: 'error',
	limit: 10,
	routes: routes,
}
const router: Router = createESRouter(routerOptions)
const app: ESApp = createESApp(application, router);
app.use(install);