<iframe frameborder="0" ref="iframe" width="100%" height="100%" src="cron/paramconfig/toCron.html">
</iframe>
需要注意把cron 放在public下面
且页面引入的时候直接cron/paramconfig/toCron.html 才能生效
vue 与iframe 数据交互
vue 接收iframe里面的数据
vue 文件设置:
onMounted(() => {
nextTick(() => {
// 接收iframe发过来的数据
window.addEventListener('message', getMessage);
});
});
const getMessage = (event: any) => {
const data = event.data;
console.log(data);
};
iframe里设置:
window.parent.postMessage(
{
cmd: 'cron',
params:{
content: txt
}
},'*'
);