天天看点

SAP UI5关于navigation API的boolean参数

当用户点击Edit 操作的时候,edit页面从设计上来说不应该作为一个history保留下来,因此代码里调用oRouter.navTo时,如果传入false的时候,就是将其存在了跳转的历史记录里:

SAP UI5关于navigation API的boolean参数

为什么传入false就会导致存储一个history?从下面的IF-ESLE分支不难看出。

SAP UI5关于navigation API的boolean参数

true: 进入replaceHash,不会生成新的历史记录,false分支进入setHash方法,生成一条历史记录。

SAP UI5关于navigation API的boolean参数
SAP UI5关于navigation API的boolean参数