把el-dialog中的内容用 v-if 重新渲染就可以了
<el-dialog :visible.sync="showPrizeDetailVisible" title="奖品" width="80%">
<div v-if="showPrizeDetailVisible">
内容
</div>
<div slot="footer" class="dialog-footer">
<el-button @click="showPrizePoolDetailVisible = false">取消</el-button>
</div>
</el-dialog>