Vue dialog在打开前加载dialog里的内容

原文地址

为解决dialog在首次打开时数据或组件没有加载的问题 这里使用一种简单粗暴的方法

dialog加载的依据是dialog的属性rendered(v-if="rendered")决定的,所以需要将rendered改为true,但有时会不生效 所以在前后分别打开和关闭dialog就可以了。 

mounted() {

    this.open = true //:visible.sync="open"

    this.$refs.dialogForm.rendered = true //dialogForm是dialog的ref;

    this.open = false

  },

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。