Javascript window.RenderConstomView不是React中的函数
当我导入弹出窗口时,它被导入。然后我调用这个函数,它说window.renderCastomView不是一个函数。你必须在某个地方实例化Javascript window.RenderConstomView不是React中的函数,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,当我导入弹出窗口时,它被导入。然后我调用这个函数,它说window.renderCastomView不是一个函数。你必须在某个地方实例化Pop,这样window.renderCastomView=this.renderCastomView.bind(this)正在运行 当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将Popup作为Video的子组件,然后在Video想要触发它时,使用标准的React技术更新Popup状态。您必须在某处实例化Pop,以
Pop
,这样window.renderCastomView=this.renderCastomView.bind(this)代码>正在运行
当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将Popup
作为Video
的子组件,然后在Video
想要触发它时,使用标准的React技术更新Popup
状态。您必须在某处实例化Pop
,以便window.rendercutomview=this.rendercutomview.bind(this)代码>正在运行
当然,这里没有一个明显的方法可以做到这一点,因为您通常会在React中进行不同的组织。您应该将Popup
设置为Video
的子组件,然后在Video
想要触发Popup
时,使用标准的React技术更新Popup
状态
class Pop extends Component{
constructor(props){
super(props);
window.renderCustomMView = this.renderCustomMView.bind(this);
}
renderCustomMView(){
....some code
}
}
const Popup = ()=>{
window.renderCustomMView();
}
export {Popup};
import {Popup} from 'path/to/parent';
class Video extends Component{
constructor(props){
super(props)
}
callingFunction(){
Popup();
}
}