小编Med*_*era的帖子

读取可选的 url 参数

我想在我的 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”

  • 为什么我必须添加 #/ ?
  • 我怎样才能避免添加 #/ ?

javascript url routing sapui5

0
推荐指数
1
解决办法
3366
查看次数

标签 统计

javascript ×1

routing ×1

sapui5 ×1

url ×1