我要根据外界的值来判断我显示的table是单选还是多选,但是props的值变了UI却一直没什么反应,后来采用了强制刷新,在组件上加了一个:key= XXX,这个key根据外界的值得变化而变化,问题解决,大概的问题代码如下:
<!-- 不可单选不能编辑就是多选 --> <el-table-column v-if="!edit&&!isRadio" type="selection"/> <!-- 不可单选不能编辑就是多选 --> <el-table-column v-if="!edit&&isRadio" width="50"> <template slot-scope="scope"> <!-- 加入空标签,比如label,防止显示 :label属性绑定的index --> <el-radio class="radio" v-model="radio" :label="scope.$index"> <label></label> </el-radio> </template> </el-table-column>