交互上不太合理。感觉应该做成如果冲突了,将上一个冲突项改为随机值。如果你只是单纯的禁用会导致无法重新选择。或者说你可以换另一种交互,比如说拖动排序?如果你坚持要这样做的话,大概就是<radio-gropu v-for="(item, idx) in list" v-model="value[idx]"> <radio :disabled="value.some(v=>v === item2)" v-for="item2 in item">{{item2}}</radio> </radio-group>已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
交互上不太合理。感觉应该做成如果冲突了,将上一个冲突项改为随机值。
如果你只是单纯的禁用会导致无法重新选择。
或者说你可以换另一种交互,比如说拖动排序?
如果你坚持要这样做的话,大概就是