Javascript ReactJS-某些元素仅在刷新后渲染(F5)。为什么?
我的意思是: 我集成了类似facebook的按钮插件。问题是,它只有在按F5键时才会渲染。如何使其在默认情况下渲染 该网站位于此处:Javascript ReactJS-某些元素仅在刷新后渲染(F5)。为什么?,javascript,reactjs,rendering,render,Javascript,Reactjs,Rendering,Render,我的意思是: 我集成了类似facebook的按钮插件。问题是,它只有在按F5键时才会渲染。如何使其在默认情况下渲染 该网站位于此处: 谢谢。当您要求更具体的信息时,请执行以下操作 componentDidMount(){ window.FB.XFBML.parse(); //saying FB plugin to re parse the dom. } 在您的组件中包含 <div class="fb-like" data-href="facebook.com/ShacrowDes
谢谢。当您要求更具体的信息时,请执行以下操作
componentDidMount(){
window.FB.XFBML.parse(); //saying FB plugin to re parse the dom.
}
在您的组件中包含
<div class="fb-like" data-href="facebook.com/ShacrowDesign"; data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
因为在html中,
FB sdk
在like
按钮之前加载。因此,我们要求FB-sdk
在react-component
呈现到页面后解析页面。如果您要求更具体,请执行以下操作
componentDidMount(){
window.FB.XFBML.parse(); //saying FB plugin to re parse the dom.
}
在您的组件中包含
<div class="fb-like" data-href="facebook.com/ShacrowDesign"; data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
因为在html中,
FB sdk
在like
按钮之前加载。因此,我们要求FB-sdk
在react-component
呈现到页面后解析页面。在/featured
组件的componentDidMount()
中初始化您的FB
插件如何初始化?对不起,如果这对你来说很基本的话。我希望你能给我解释一下。这是用于显示按钮的内容。这是html文件上的内容:(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src=“//connect facebook.net/en_US/sdk.js#xfml=1&version=v2.8&appId=MY_appId”;fjs.parentNode.insertBefore(js,fjs)}(文档,'script','facebook jssdk');初始化/featured
组件的componentDidMount()
中的FB
插件如何初始化?对不起,如果这对你来说很基本的话。我希望你能给我解释一下。这是用于显示按钮的内容。这是html文件上的内容:(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src=“//connect facebook.net/en_US/sdk.js#xfml=1&version=v2.8&appId=MY_appId”;fjs.parentNode.insertBefore(js,fjs)}(文档,'script','facebook jssdk');