V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
s609926202
V2EX  ›  React

如何查看 Vue 页面点击事件的处理源码?

  •  
  •   s609926202 ·
    shangdev · 2022-07-07 14:36:18 +08:00 · 1894 次点击
    这是一个创建于 864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    页面: http://parking.szccbt.com/h5/parking-pay/error?type=fail&main=%E8%BD%A6%E8%BE%86%E4%B8%8D%E5%AD%98%E5%9C%A8&btnEvent=back&btnText=%E8%BF%94%E5%9B%9E%E9%87%8D%E6%96%B0%E5%8A%A0%E8%BD%BD

    点击“返回重新加载”按钮时,我想知道他是怎么处理的,可以直接退出当前页面。

    5 条回复    2022-07-08 17:19:45 +08:00
    mariaovo
        1
    mariaovo  
       2022-07-07 14:43:01 +08:00
    location.href = document.referrer; 好像就可以
    imzhao
        2
    imzhao  
       2022-07-07 14:43:04 +08:00
    <script type="text/javascript">
    closePage();
    function closePage(){
    setTimeout(function() {
    //安卓手机
    document.addEventListener(
    "WeixinJSBridgeReady",
    function() {
    WeixinJSBridge.call("closeWindow");
    },
    false
    );
    //ios 手机
    WeixinJSBridge.call("closeWindow");
    }, 100);
    }
    </script>
    shintendo
        3
    shintendo  
       2022-07-07 14:54:58 +08:00
    GreatAuk
        4
    GreatAuk  
       2022-07-08 13:46:10 +08:00
    @shintendo 能说下是怎么定位到这个事件的吗
    gdrk
        5
    gdrk  
       2022-07-08 17:19:45 +08:00
    @GreatAuk 大概理解了他的思路,通过 url 可以看出这个页面是通过 url 参数配置生成的,字面意思看出 btnEvent 就是指定按钮事件的参数,知道这个后直接 js 中搜相关关键词就能找到了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2785 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:25 · PVG 16:25 · LAX 00:25 · JFK 03:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.