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

2022-07-07 14:36:18 +08:00
 s609926202

页面: 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

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

1870 次点击
所在节点    React
5 条回复
mariaovo
2022-07-07 14:43:01 +08:00
location.href = document.referrer; 好像就可以
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
2022-07-07 14:54:58 +08:00
GreatAuk
2022-07-08 13:46:10 +08:00
@shintendo 能说下是怎么定位到这个事件的吗
gdrk
2022-07-08 17:19:45 +08:00
@GreatAuk 大概理解了他的思路,通过 url 可以看出这个页面是通过 url 参数配置生成的,字面意思看出 btnEvent 就是指定按钮事件的参数,知道这个后直接 js 中搜相关关键词就能找到了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864686

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX