我的项目应用的elementUI,有个页面应用的两个单选按钮来管制展现两个表格,运行的时候发现在从A按钮切换至B按钮,而后再从B按钮切换至A按钮的时候,A表格的一些数据和prop绑定的内容无奈对应,不晓得是不是v-for的原地复用造成的,最终解决办法:
在每一列下面加上一个惟一的key值就能防止出现上述情况,如下退出了:key="Math.random()"。

<el-table-column       label="离线工夫"        align="center"        min-width="160"         :key="Math.random()"       show-overflow-tooltip       v-if="search_form.status !== '0'">        <template slot-scope="scope">          <div>{{scope.row.onLineFlag == true ? '' : scope.row.offLineTime}}</div>          <div>{{scope.row.onLineFlag == true ? '' : countDates(scope.row.offLineTime)}}</div>        </template>      </el-table-column>