需求

<ul
v-for="(t, idex) in i.options"
:key="idex"
class="alicenter"
>
<li class="mt" style="margin-top: 40px">
<el-radio-group v-model="i.userAnswer">
<el-radio
v-if="t.order == i.userAnswer"
:label="i.userAnswer"
>
{{ t.text }}
</el-radio>
<el-radio disabled label="禁用" v-else>
{{ t.text }}
</el-radio>
</el-radio-group>
</li>
</ul>
v-model是几 radio几就会被选中
如果不加上 v-if=“t.order == i.userAnswer”
那都会被选中
所以我这里 根据order来去判断的
以解决
本文介绍如何在Vue.js项目中实现根据特定条件动态切换Radio选项的状态。通过使用v-model结合v-if指令,可以实现在不同条件下仅显示当前选中的Radio按钮而隐藏其他未选中的选项。
958

被折叠的 条评论
为什么被折叠?



