YIS 项目的页面是通过 scheme 来调用的。scheme 的规则如下:
[scheme]://yis?hybridId=&pageName=&url=&data=
参数名 | 必选 | 描述 |
---|---|---|
scheme | √ | 客户端的 scheme,比如:qunariphone、qunaraphone |
hybridId | √ | 业务的 hybridId |
pageName | √ | 页面的名称(与 src/pages/页面目录 一一对应) |
url | √ | 符合 http://yis.qunar.com/{hybridId}/prd/pages/{pageName}/shell.html 的格式,需要 encodeURIComponent |
data | × | 传递给页面的数据,需要 encodeURIComponent |
一个示例:
qunariphone://yis?hybridId=pf_demo_yis&pageName=test&data=&url=https%3A%2F%2Fyis.qunar.com%2Fpf_demo_yis%2Fprd%2Fpages%2Ftest%2Fshell.html