lufei
lufei
  • 发布:2017-11-06 23:43
  • 更新:2017-11-07 18:02
  • 阅读:1703

wap2app像/product_detail.html?f_id=100015这样页面matchUrls规则怎么配置

分类:wap2app

wap2app页面像product_detail.html?f_id=100015这样规则怎么配置 照教程 一直不能匹配成功,如果用完整链接可以匹配成功 但这个类型页面太多 如 product_detail.html?f_id=100015 product_detail.html?f_id=100016 product_detail.html?f_id=100017 等

2017-11-06 23:43 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

如果 pathname 固定是 /product_detail.html,则直接在匹配规则中匹配这个 pathname 即可。

"matchUrls": [  
    {  
        "pathname": "/product_detail.html"  
    }  
]

匹配规则中的匹配依据,请仔细参考 http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/12731 中的说明。

目标地址必须满足你的匹配规则中的所有规则,才能被正确匹配到。
你列出来的代码中,href 只能匹配与这个地址完全一致的url,其它地址不匹配它。这种情况,只需要匹配 pathname 即可。

  • lufei (作者)

    这种试过 ,不能匹配

    2017-11-07 16:14

  • Trust

    回复 lufei:贴一个具体的完整的地址,另外贴一下你上面所述的能匹配以及不能匹配的配置代码。

    2017-11-07 16:31

  • lufei (作者)

    回复 Trust:"matchUrls": [

    {

    "pathname": "/product_detail.html"//注:不能匹配

    "href": "http://www.xxx.com/wap2app/product_detail.html?f_id=100025"//注:能匹配

    }

    ],

    2017-11-07 17:23

  • Trust

    回复 lufei:目标地址必须满足你的匹配规则中的所有规则,才能被正确匹配到。

    2017-11-07 18:02

  • lufei (作者)

    回复 Trust:问题是 "pathname": "/product_detail.html" 也匹配不了 啊

    2017-11-07 18:58

  • Trust

    回复 lufei:如果按照你给的这个例子,那么你的 pathname 值就是 /wap2app/product_detai.html。如果对window.location的参数信息不熟悉的话,建议先补充下这方面的知识。

    2017-11-07 21:42

  • lufei (作者)

    回复 Trust:把后面补齐后匹配成功 谢谢

    2017-11-07 22:06

  • 小灬绿谷

    回复 lufei:你好 你匹配好的代码链接能分享出来一下吗? 我的也类似这种链接 自己匹配不来:比如这种www.baidu.com/index.php?r=p/d&id=7054520&u=625954

    2018-04-15 12:28

lufei

lufei (作者)

"matchUrls": [  
                {                     
                  "pathname": "/product_detail.html"//注:不能匹配  
                  "href": "http://www.xxx.com/wap2app/product_detail.html?f_id=100025"//注:能匹配  
                }  
            ],

该问题目前已经被锁定, 无法添加新回复