记一次element ui table 数据改变UI没渲染的坑


我要根据外界的值来判断我显示的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>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM