o-page 组件
o-page 是 ofa.js 中的核心组件之一,代表着一个独立的页面或页面模块。以下是 o-page 的一些关键属性和方法:
src 属性
src 属性用于指定页面模块的具体地址。这是指定页面内容和行为的关键属性,告诉应用程序从哪里加载特定页面的内容。
// 示例代码:获取当前页面的地址
// const page = $("o-app").current;
...
ready(){
// 在页面模块的生命周期内,this 就是当前页面模块本身;
const page = this;
}
...
goto 方法
goto 方法用于从当前页面跳转到另一个页面。相比较于 app 的 goto 方法,page 的 goto 方法可以使用相对地址来导航到其他页面。
// 示例代码:在当前页面模块内跳转到其他页面
page.goto("./page2.html");
replace 方法
replace 方法用于替换当前页面为另一个页面。这与 app 的 replace 方法类似,但是在页面内进行替换操作。
// 示例代码:在当前页面模块内将当前页面替换为另一个页面
page.replace("./new-page.html");
back 方法
back 方法用于返回到前一个页面。这会导航用户回到上一个页面,类似于浏览器的后退操作。
// 示例代码:返回到前一个页面
page.back();