今天遇到的一个问题:使用Dialog里面的内容显示不正确。
当我点击 Dialog 里面取消按钮,关闭对话框后,再打开后,内容就消失了,这让我很难受。
再我再三检查后,发现不管打开几次 Dialog , 只会在第一次打开的时候发送请求,点击取消按钮后,数据会重置,但是再打开的时候,不会再发送请求。所以没有内容了!!
根据大佬的指点,我找到了问题所在。
1.首先是在 create 阶段创建的请求
created () {
this.loadRole() // 封装的请求
}
2、Dialog 对话框 的特性导致
用途:在保留当前页面状态的情况下,告知用户并承载相关操作。
需要设置visible
属性,它接收Boolean
,当为true
时显示 Dialog。
上边是 Element 文档中对它的说明,这句话是说,Dialog 组件是通过 v-show 进行切换隐藏的ÿ