活动视图

概述

活动视图,是指当前处于活动状态、被用户看到的视图。
任何情况下,最多只有一个视图处于活动状态。开发者可以通过API:View.getActiveView() 获取当前的活动视图,如下所示:
JavaScript
1
/* 导航到ID为 view1 的视图 */
2
View.navTo("view1");
3
var activeView = View.getActiveView();
4
console.log(activeView.getId());// -> 'view1'
5
6
/* 导航到ID为 view2 的视图 */
7
View.navTo("view2");
8
activeView = View.getActiveView();
9
/**
10
* id 属性只读,与 getId() 方法功能相同,
11
* 均用于获取视图的ID
12
*/
13
console.log(activeView.id);// -> 'view2'
Copied!
也可以使用借助API:view.isActive() 判定特定视图是否处于活动状态:
init.js
1
/* 导航到ID为 view2 的视图 */
2
View.navTo("view2");
3
console.log(View.getActiveView().id);// -> 'view2'
4
5
console.log(View.ofId("view1").isActive());// -> false
6
console.log(View.ofId("view2").isActive());// -> true
Copied!
Last modified 2yr ago
Copy link