js和vue⽅法的相互调⽤(iframe⽗⼦页⾯的⽅法相互调⽤)。
但是使⽤了Vue+ElementUI,这⾥列举⼀些常⽤的调⽤⽅式,有时候可能。
在js⾥调⽤vue⽅法
在vue⾥调⽤js⽅法
直接使⽤window.⽅法名就可以调⽤
在主页⾯中调⽤iframe⼦页⾯的代码:
<!--主页⾯中的JS代码-->
大众怎么样<script type="text/javascript">
//调⽤⼦页⾯的⽅法.
var childWindow = $("#addFrame")[0].contentWindow; //表⽰获取了嵌⼊在iframe中的⼦页⾯的window对象。 []将JQuery对象转成DOM对象,⽤DOM对象的contentWindow获取⼦页⾯window对象。childWindow.subFunction(); //调⽤⼦页⾯中的subFunction⽅法。
</script>
<!--⼦页⾯中的JS代码-->
<script type="text/javascript">
//⼦页⾯调⽤⽗页⾯中的⽅法。
window.parent.parentFunction(); //parentFunction是⽗页⾯中⾃定义的JS⽅法。
</script>
在iframe⼦页⾯(vue环境⼀样)中调⽤⽗页⾯代码:
⼦页⾯:
主页⾯:
在⼀个iframe⼦页⾯调⽤另⼀个iframe⼦页⾯的⽅法,并且同为Vue环境
主页⾯:
⼦页⾯1,调⽤的⼀⽅:
⼦页⾯2,被调⽤的⼀⽅,需要注册:
发布评论