这种情况下,按理来说,初始化会显示这个按钮啊,为什么操作栏下面不显示按钮?
"操作">
<template slot-scope="scope">
<el-button v-if="outExamBoolean===true" @click="toExaming(scope.row.examId)" type="success">开始考试el-button>
template>
export default {
name: "index",
data() {
return {
//考试科目
tableData: {
examId:"",
examName:"",
examScore:"",
examTime:"",
createTime:"",
deadlineTime:""
},
//Boolean
outExamBoolean:true,
examId:""
}
}
}
看看你的 v-if 的条件
参考GPT和自己的思路:
根据提供的代码和问题,可能的原因是 outExamBoolean 的值并不是 true。请检查一下你的数据和方法,确保 outExamBoolean 在初始化时被赋值为 true,并且没有被其他方法改变过。你可以在 template 里添加一个 {{ outExamBoolean }} 检查一下它的值是否为 true。如果它的值确实是 true,那么请检查一下代码中有没有其他地方修改了页面元素的样式或内容,以致于按钮没有被正确显示。