子页面调用父页面方法(js子窗口调用父窗口方法)
本文目录一览:
iframe子页面在跨域情况下使用父页面的方法
项目中,iframe内部的子页面要使用父页面的方法,如果不跨域,那么直接通过parent.func()就可以直接调用了。但如果子页面和父页面跨域了,就需要用html5的tMessage方法来进行通信和传输数据,间接性的在父页面调用方法。
子页面调用父页面方法(js子窗口调用父窗口方法)
以子页面向父页面通信为例:
子页面中
父页面中这样接收
ie8兼容
1、绑定需兼容
由于ie8中不兼容addEventListener()这种方式,所以需要这样来绑定
2、子页面向父页面传的数据为json字符串,即JSON.stringify后的字符串内容
需要用window.eval()() 或 new Function(){} 的方式解析 JSON 格式字符串。
frame怎么在子页面里调用父页面js方法
子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,就写成:
代码如下:
window.parent.a();
子页面取父页面中的标签中的值,比如该标签的id为“test”,则:
代码如下:
window.parent.document.getElementById("test").value;
jQuery方法为:
$(window.parent.document).contents().find("test").val();
vue子页面调用父页面方法
种方法是直接在子组件中通过this.$parent.nt来调用父组件的方法
父组件
子页面
第二种方法是在子组件里用$emit向父组件触发一个,b了。
父组件
子组件
第三种是父组件把方法传入子组件中,在子组件里直接调用这个方法
父组件
子组件
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。