请问怎么才能拿到对应的值展示出来

img

img

如果scoreRules 里面的correctAnswer 等于options的下标就在页面显示对应options 的title

是我的思路错了 还是写法错了

你打印一下 json.parse后的值看看

取值和v-for循环全搞错了

你在函数里面处理完数据之后再放到v-if

你这个肯定是要在js里先获取到正确的答案的,然后再直接双向绑定到页面上。你这样先把所有选项循环渲染,然后再隐藏掉不是正确答案的选项效果很不好

你应该在js里:
data(){return{answer:""}

this.answer = options.filter((item,index) => index=scoreRules 里面的correctAnswer).map(item => item.value)

假设你options数组里的对象的value是答案的字符串
然后把answer 以{{}}形式挂载到页面上