ReactJS - 某些元素仅在刷新 (F5) 后呈现。为什么?
ReactJS - Some element render only after a refresh (F5). Why?
我的意思是:
https://i.gyazo.com/6c5cd185fe1437142ce19a231e4db3aa.mp4
我有一个 facebook like 按钮插件的集成。问题是它只有在我按 F5 时才会呈现。如何让它默认渲染?
网站已上线:http://shacrow.com
谢谢。
如您要求的更具体,请执行类似
的操作
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>
因为您的 FB sdk
在 html 中的 like
按钮之前加载。所以我们要求 FB sdk
在 react component
呈现到页面后解析页面。
我的意思是: https://i.gyazo.com/6c5cd185fe1437142ce19a231e4db3aa.mp4
我有一个 facebook like 按钮插件的集成。问题是它只有在我按 F5 时才会呈现。如何让它默认渲染?
网站已上线:http://shacrow.com
谢谢。
如您要求的更具体,请执行类似
的操作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>
因为您的 FB sdk
在 html 中的 like
按钮之前加载。所以我们要求 FB sdk
在 react component
呈现到页面后解析页面。