1***@qq.com
1***@qq.com
  • 发布:2022-02-18 19:26
  • 更新:2022-11-03 17:30
  • 阅读:2095

uni-radio,同时存在checked和disabled时,disabled不生效

分类:uni-app

uni-radio,同时存在checked和disabled时,disabled不生效,点击依旧可以改变选项,H5模式

                <view class="title">{{index+1}}.{{item.title}}</view>  
                <view class="answer">  
                    <radio-group>  
                        <label @tap="answerTap(index,sonIndex)" class="uni-list-cell uni-list-cell-pd answer-itme" v-for="(son,sonIndex) in item.options.split(',')"  
                            :key="son">  
                            <view>  
                                <radio :value="son" :checked="parseInt(item.userAnswer) == sonIndex" :disabled="true" />  
                            </view>  
                            <view>{{String.fromCharCode(65+sonIndex)}} {{son}}</view>  
                        </label>  
                    </radio-group>  
                </view>  
            </view>

2022-02-18 19:26 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

你设置 checked为true,就是选中呀,disabled这个只是不能点击

  • 1***@qq.com (作者)

    这个可以当成一个已经答过的试卷,显示的用户曾经选择的答案,这个答案是不能点击修改了,现在使用了disabled还可以点击切换选项

    2022-02-21 16:45

  • 1***@qq.com (作者)

    单独使用disabled的时候是可以禁止选中的,添加checked后就可以正常切换了

    2022-02-21 16:47

  • 1***@qq.com (作者)

    是我的逻辑出问题了了,尴尬

    2022-02-21 16:52

1***@qq.com

1***@qq.com

楼主解决这个问题没有,我也碰到了

该问题目前已经被锁定, 无法添加新回复