提交 a07373a0 编写于 作者: tony001's avatar tony001

全局导航服务 --- fix2

上级 847b35dc
......@@ -45,6 +45,16 @@ export interface NavDataElement {
*/
export default class NavDataService {
/**
* 单例变量声明
*
* @private
* @static
* @type {NavDataService}
* @memberof NavDataService
*/
private static navDataService: NavDataService;
/**
* 导航数据栈
*
......@@ -69,6 +79,20 @@ export default class NavDataService {
this.initNavData();
}
/**
* 获取 NavDataService 单例对象
*
* @static
* @returns {NavDataService}
* @memberof NavDataService
*/
public static getInstance(): NavDataService {
if (!NavDataService.navDataService) {
NavDataService.navDataService = new NavDataService();
}
return this.navDataService;
}
/**
* 初始化基础导航数据
*
......@@ -123,7 +147,7 @@ export default class NavDataService {
}
/**
* 从导航数据栈中删除指定数据
* 从导航数据栈中删除指定数据及栈底数据
*
* @memberof NavDataService
*/
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册