我想在我的 sapui5 应用程序中捕获一个可选的 url 参数。
显现:
"routes": [
{
"pattern": "page_1:query:",
"name": "page_1",
"target": [
"page_1"
]
}]
Run Code Online (Sandbox Code Playgroud)
控制器:
handleRouteMatched: function(oEvent) {
var oArgs, oView, oQuery;
oArgs = oEvent.getParameter("arguments"); // undefined
console.log(oEvent.mParameters);
Run Code Online (Sandbox Code Playgroud)
测试用例
根据测试用例模式 匹配
网址模式:查询:
清单模式:查询:
会匹配:{"query":"test=123123,bla=123213"}
网址:
/webapp/index.html?test=123
没有值:oEvent.mParameters.data.hash:“”
/webapp/index.html?#/query=123
有值:oEvent.mParameters.data.hash:查询=“123”