框架使用的是Vue,需求是弹出一个遮罩层当我点击body时关闭。我在apiready中是这样写的:
apiready = function() { initVue(); document.body.onclick = function(evt){ console.log(1); } }
但是发现点击两次才生效。后来我直接把点击事件写在body上:
<body onclick="vm.close()">
这样就正常了。这是为什么?
已解决
悬赏分:20
- 解决时间 2021-11-25 12:39
点赞 0反对 0举报 0
收藏 0
分享 3
回答4
最佳