vue裏面監聽iframe加載完成。

template:

<template>
  <div id="editCommonStored">
    <span class="el-icon-close" @click="close"></span>
    <iframe :src="url" v-if="show" id="iframe_edit_commonStored"></iframe>
  </div>
</template>

script:

  mounted() {
    let cover = this.$Cover()
    cover.show()
    document.getElementById('iframe_edit_commonStored').onload=function(){ 
      cover.hide()
    }
  },

注意:這裏的url根據自己實際需要嵌套的iframe地址。

親測:chrome、ie11支持這種方式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章