码迷,mamicode.com
首页 > 其他好文 > 详细

小谢第18问:如何让element-ui的弹出框每次显示的时候初始化,重新加载元素?

时间:2020-06-08 15:05:39      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:没有   渲染   dialog   code   完成   tle   问题   编辑   初始   

dialog中有个子组件,新增和编辑都会使用该组件,现在遇到的问题是完成一次新增/编辑操作之后再次打开dialog的时候,表单中还残留着上一次填写的数据,有没有办法在dialog每次显示的时候根据action做一次“初始化”来清空一下data?

<el-dialog title="提示" :visible.sync="dialogVisible"

在dialog上面添加v-if=‘dialogVisible‘

<el-dialog title="提示" :visible.sync="dialogVisible" v-if=‘dialogVisible‘

这样就初始化了

原因:加载v-if之后,在每次加载modal的情况下,会重新渲染一遍页面元素,因此会重新请求数据

小谢第18问:如何让element-ui的弹出框每次显示的时候初始化,重新加载元素?

标签:没有   渲染   dialog   code   完成   tle   问题   编辑   初始   

原文地址:https://www.cnblogs.com/xieoxie3000question/p/13065239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!