具体描述:点击查看打开的dialog弹窗展示的内容,会展示上一次打开的的缓存数据
弹窗Dialog
表格代码:
<check-odd-table :config="checkTableList">
<!-- 状态为已审核 只显示查看 状态待审核:查看,通过 状态什么都没有:查看编辑 -->
<template v-slot="{ scope }">
<!-- -->
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleCheck(scope.row)"
v-hasPermi="['system:materials:detail']">查看</el-button>
</template>
</check-odd-table>
弹框代码:
直接在el-form中加上v-if=“BlItemOpen” 为布尔值,当关闭时销毁弹窗,解决缓存问题
<!-- 添加或查看对话框 -->
<el-dialog
:title="title"
:visible.sync="BlItemOpen"
width="90%"
append-to-body
:before-close="beforeAddDialogClose"
>
<el-form :rules="rules" ref="addRef" :model="blItemForm" class="dialogForm"
v-if="BlItemOpen">
</el-form>
</el-dialog>
盯!!!又学会了一个小菜鸟以前不会的东西,加油啊!!!