iframe标签小试牛刀
<template>
<div >
<iframe id="template-iframe" ref="iframe" :src="src" scrolling="no" frameborder="0" @load='loaded'></iframe>
</div>
</template>
<script>
export default {
data () {
return {
iframeWin: {}
}
},
computed: {
src () {
// if (process.env.BASE_SYSTEM === 'devops_dev') {
// return 'http://0.0.0.0:8888/alerts_confirm'
// }
// return 'https://demo.finebi.com/'
return 'http://172.169.90.88:37799/webroot/decision/link/Qf2k'
}
},
methods: {
loaded () {
// console.log(document)
const cookie = document.cookie
console.log('111111')
// console.log(cookie,)
// let aaa = 'tenantId=default; Hm_lvt_bfbe574dd029f3d4e057905d5aa4ba41=1639635469; fine_login_users=b6bb9b03-11ae-4334-8e4c-fd045570b9fe; confSessionId=81d91594e6d32a97; fine_remember_login=-1'
this.iframeWin.postMessage(cookie, this.src)
// handleMessage (event){
// // 根据上面制定的结构来解析iframe内部发回来的数据
// const data = event.data
// switch (data.cmd) {
// case 'returnFormJson':
// // 业务逻辑
// break
// case 'returnHeight':
// // 业务逻辑
// break
// }
// }
}
},
mounted () {
this.iframeWin = this.$refs.iframe.contentWindow
console.log(this.iframeWin)
var ifm= document.getElementById("template-iframe");
ifm.height=document.documentElement.clientHeight - 120;
ifm.width=document.documentElement.clientWidth - 200
window.addEventListener('message', this.handleMessage)
}
}
</script>
生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈

浙公网安备 33010602011771号