layui.open 弹出页面后怎么调用父页面得方法,父页面的方法是class内声明的static函数
时间: 2024-02-20 09:57:04 浏览: 20
在弹出页面中,可以使用 `window.opener` 属性来获取父页面的 window 对象,然后通过类名来调用其中的静态方法。
例如,假设在父页面中定义了一个名为 `MyClass` 的类,并且其中有一个名为 `myStaticMethod` 的静态方法,可以通过以下方式在弹出页面中调用该方法:
```js
// 弹出页面中调用父页面的静态方法
window.opener.MyClass.myStaticMethod();
```
其中,`window.opener` 属性可以获取父页面的 window 对象;`MyClass` 是父页面中定义的类名;`myStaticMethod` 是该类中定义的静态方法名。通过这种方式,就可以在弹出页面中调用父页面的静态方法了。
相关问题
layui.open 弹出页面后怎么调用父页面得方法,父页面的方法是class内什么的static函数
在弹出页面中,可以使用 `window.opener` 属性来获取父页面的 window 对象,然后调用其中的方法。如果父页面的方法是一个类内的静态方法,可以通过类名来调用该方法。
例如,假设在父页面中定义了一个名为 `MyClass` 的类,并且其中有一个名为 `myStaticMethod` 的静态方法,可以通过以下方式在弹出页面中调用该方法:
```js
// 弹出页面中调用父页面的静态方法
window.opener.MyClass.myStaticMethod();
```
其中,`window.opener` 属性可以获取父页面的 window 对象;`MyClass` 是父页面中定义的类名;`myStaticMethod` 是该类中定义的静态方法名。通过这种方式,就可以在弹出页面中调用父页面的静态方法了。
layui.open 弹出页面后怎么用parent调用父页面得方法,父页面的方法是class内声明的static函数
在弹出页面中,可以使用 `parent` 属性来获取父页面的 window 对象,然后通过类名来调用其中的静态方法。
例如,假设在父页面中定义了一个名为 `MyClass` 的类,并且其中有一个名为 `myStaticMethod` 的静态方法,可以通过以下方式在弹出页面中调用该方法:
```js
// 弹出页面中调用父页面的静态方法
parent.MyClass.myStaticMethod();
```
其中,`parent` 属性可以获取父页面的 window 对象;`MyClass` 是父页面中定义的类名;`myStaticMethod` 是该类中定义的静态方法名。通过这种方式,就可以在弹出页面中调用父页面的静态方法了。