View.js
  • 简介
  • 视图
  • 视图命名空间
  • 视图容器
  • 默认视图
  • 活动视图
  • 视图标题
  • 视图直接访问
  • 回退视图
  • 视图布局
  • 视图上下文
  • 视图配置
  • 日志输出
  • 视图跳转(一)
  • 视图跳转(二)
  • 视图名称
  • 识别浏览器的前进与后退
  • 视图跳转动画
  • 伪视图
  • 视图参数
  • 视图选项
  • 事件驱动(一)
  • 事件驱动(二)
  • 事件驱动(三)
  • 初始化
  • 使用View.js的注意事项
  • 问题反馈及寻求帮助
Powered by GitBook
On this page

Was this helpful?

活动视图

概述

活动视图,是指当前处于活动状态、被用户看到的视图。

任何情况下,最多只有一个视图处于活动状态。开发者可以通过API:View.getActiveView() 获取当前的活动视图,如下所示:

/* 导航到ID为 view1 的视图 */
View.navTo("view1");
var activeView = View.getActiveView();
console.log(activeView.getId());// -> 'view1'

/* 导航到ID为 view2 的视图 */
View.navTo("view2");
activeView = View.getActiveView();
/**
 * id 属性只读,与 getId() 方法功能相同,
 * 均用于获取视图的ID
 */
console.log(activeView.id);// -> 'view2'

也可以使用借助API:view.isActive() 判定特定视图是否处于活动状态:

/* 导航到ID为 view2 的视图 */
View.navTo("view2");
console.log(View.getActiveView().id);// -> 'view2'

console.log(View.ofId("view1").isActive());// -> false
console.log(View.ofId("view2").isActive());// -> true
Previous默认视图Next视图标题

Last updated 5 years ago

Was this helpful?