iframe父子傳遞資訊

2021-10-08 11:46:45 字數 869 閱讀 5113

1.子向父通訊

parent.html

window.addeventlistener('message',function(e)

});

child.html

window.parent.postmessage(,'*');
2.父向子通訊

parent.html

var myframe = document.getelementbyid('myframe');//獲取iframe

myframe.contentwindow.postmessage(,childdomain);//childdomain是子頁面的源(協議+主機+埠號)

child.html

window.addeventlistener('message', function(e))

注意:

1.子向父,子postmessage,父監聽message;

2.父向子,父postmessage,子監聽message;

3.測試發現,子向父postmessage的時候,源可以寫為『*』,父向子postmessage的時候,源需要寫成子的源,(也就是子頁面的協議+主機號+埠)

測試**部分:

parent.html

父頁面的按鈕

div內容

child.html

子頁面的按鈕

tips:測試後的時候,我是分別用node起了兩個服務,父頁面在localhost:8000上,子頁面在localhost:8800上

react基礎 父子元件傳遞資訊

1.父元件向子元件傳遞資訊 父元件通過屬性向子元件傳值 a 頁面 父元件 b頁面 子元件 2.子元件修改父元件的內容 父元件向子元件傳遞乙個方法,子元件通過接收的方法間接的操作父元件 父元件import react,from react import todoitem from todoitem c...

vue中父子元件傳遞資訊實現

為了能夠在父子元件中實現雙向控制,需要以下的步驟 第一步 子元件中挖坑 1 在需要父元件填充具體內容的地方挖坑,方式為 message 通過slot和name指定坑 第二步 父元件中填坑 具體內容 1 引入子元件作為其中乙個模組 在父元件的script中通過import引入,然後通過componen...

元件間傳遞資訊

父元件到子元件通訊 1 prop 父子元件 父子通訊中最常見的資料傳遞方式就是通過props傳遞資料,就好像方法的傳參一樣,父元件呼叫子元件並傳入資料,子元件接受到父元件傳遞的資料進行驗證使用 props 可以是陣列或物件,用於接收來自父元件的資料。props 可以是簡單的陣列,或者使用物件作為替代...