vue radio-group 选择问题
需求: 点击radio group中的某一个radio,弹出对话框让用户进行确认,根据用户点击的结果进行不同的操作问题: 因为vue是双向绑定的,所以点击radio之后,无论用户点击对话框中的哪个结果,radio的样式就已经改变解决办法: 使用中间值的方式进行解决,将原始值记录到中间值中,每次对中间值和radio的change事件中回调的值做对比,如果相同不做操作(radio的c
·
需求:
点击radio group中的某一个radio,弹出对话框让用户进行确认,根据用户点击的结果进行不同的操作
问题:
因为vue是双向绑定的,所以点击radio之后,无论用户点击对话框中的哪个结果,radio的样式就已经改变
解决办法:
使用中间值的方式进行解决,将原始值记录到中间值中,每次对中间值和radio的change事件中回调的值做对比,如果相同不做操作(radio的change会捕获radio的值),如果不相同,改变中间值及radio的值。
不完美的地方:
每次这样做,结果是可以解决样式的问题,但是,如果用户点击确定,会进行两次change事件,这个问题没有解决,希望看到的人有更好的解决办法的话,留言下
更多推荐
已为社区贡献1条内容
所有评论(0)