Bug Type: Component
Environment
- Vue Version:
3.2.47
- Element Plus Version:
2.3.0
- Browser / OS:
Chrome
- Build Tool:
Vite
Reproduction
Related Component
el-radio-group
el-radio-button
Reproduction Link
Element Plus Playground
Steps to reproduce
如果el-radio-group 是用:model-value 和 @change事件做控制,且值用el-radio-button显示时,点击选项,
What is Expected?
正确显示
What is actually happening?
显示会不正确
Additional comments
(empty)
4条答案
按热度按时间wsxa1bj11#
你的
ref
取value
拼写错了。改正试过了没啥问题kx7yvsdv2#
你的
ref
取value
拼写错了。改正试过了没啥问题抱歉,我修改了代码,但又有新的错误。
如果在@change事件中不对value进行赋值,界面应该维持原来的选择。
但实际上视图就无法回到正常状态了。麻烦看一下。
el-radio-button有这个问题,el-radio没有。
5fjcxozz3#
你的
ref
取value
拼写错了。改正试过了没啥问题抱歉,我修改了代码,但又有新的错误。 如果在@change事件中不对value进行赋值,界面应该维持原来的选择。 但实际上视图就无法回到正常状态了。麻烦看一下。
el-radio-button有这个问题,el-radio没有。
你的问题和我提的 #12046 是类似的, #12050 已经修复了这个问题
cqoc49vn4#
或许
:modelValue
应该搭配update:modelValue
事件使用,如果只是:modelValue
相当于绑定值不可改变,根据文档的描述个人感觉绑定值不改变不该触发change
事件。