template:
<div v-if="qrcodeShow" class="qr-warp-box" v-loading="iLoading">
<iframe :src="qrUrl" style="width: 100%; height: 300px" frameborder="0" scrolling="no" ref="iframe"></iframe>
</div>
script:
// vue生命周期钩子函数 -- 更新之后
updated() {
if (this.$refs.iframe) {
// IE
if (this.$refs.iframe.attachEvent) {
this.$refs.iframe.attachEvent('onload', () => {
// 加载成功
this.iLoading = false;
});
} else {
this.$refs.iframe.onload = () => {
// 加载成功
this.iLoading = false;
};
}
}
},