vue条件判断,判断选中第几个,返回ABCD

img


上面的answerContent是下面选项选中之后拼接的uuid,判断选中了第几个,选中第一个返回A依次类推,全选返回ABCD

添加方法

//获取选中答案
    getAnswerList(item){
        let optionList = item.subjectVo.optionList
        let list = item.answerContent.split(",")
        let answerStr = ''
        list.forEach(el => {
            for(let i = 0;i < optionList.length;i++){
                if(el == optionList[i].uuid){
                    answerStr += this.changeMode(optionList[i].sortNum)
                    break
                }
            }
        })
        return answerStr ? answerStr : '' | this.rightAnswertadlevel
    },
    //转换答案
    changeMode(num){
        let option = ''
        switch(num){
            case 1 :
                option = 'A'
                break
            case 2 :
                option = 'B'
                break
            case 3 :
                option = 'C'
                break
            case 4 :
                option = 'D'
                break
        }
        return option
    }