MJJ工作室
  • 首页
  • 论坛
  • 短链接在线生成
  • 打赏作者
  • 首页
  • 论坛
  • 短链接在线生成
  • 打赏作者
评分
分享
QQ空间微博QQ好友海报分享复制链接
  • 首页
  • 社区
  • 论坛
  • V2EX
  • 正文

如何在点击 radio-button-group 里面的 button 的时候,绑定一个 click event,在这个 click event 里面辨别出当前点击的是否是「已经选中」的按钮?

cherbim等级-LV6-MJJ工作室3年前发布
470

我把一个 ref 对象 绑定到 radio-button-group然后给 focus 添加一个 watch ,如果 focus 改变(也就是说我点击了一个不同的按钮),那么就执行我想在点击之前已经点击过的按钮的时候,也执行但是如果点击之前已经点击过的按钮,因为 focus 没有变,所以不会触发 watch如果我给每个 button 都添加这样一个 click event但是这个该怎么实现呢?如果给所有的 button 都添加这样一个 click event这是没用的,因为,在进入这个 click event 的时候,focus 的值,无法保证是点击修改后的,还是点击之前的。原因是 js 的异步执行。比如我本来是按钮 1 ,现在点击按钮 2 ,在这个函数里面,到底是 1 还是 2 呢?无法确定

评分
欢迎为Ta评分
分享
QQ空间微博QQ好友海报分享复制链接
收藏
请登录后发表评论

登录注册

    没有回复内容

  • MJJ工作室

    MJJ工作室

    一个分享互联网羊毛和福利的地方
  • 友链申请 一键打赏 广告合作 关于我们

    Copyright © 2020 ·  MJJ工作室 · cherbim
    扫一扫加微信-MJJ工作室
  • 扫码加入QQ群-MJJ工作室

    扫码加入QQ群

    扫码添加TG频道-MJJ工作室

    扫码添加TG频道
扫码添加微信-MJJ工作室
在手机上浏览此页面