Yotpo评论和图库未加载页面更改

时间:2018-11-09 17:00:02

标签: reactjs

我们有一组Yotpo嵌入物,可加载评论部分和图片库。初始页面加载时,小部件可以正常工作,但是,当您导航到另一个页面时,嵌入页面不会显示在页面上,因为它是异步加载的。

Yotpo支持建议使用

var api = new Yotpo.API(yotpo);
api.refreshWidgets();

在加载新内容时必须将其添加到回调函数中。但是,这也不起作用。

1 个答案:

答案 0 :(得分:0)

在React组件中,我只是将未记录的 initWidgets()添加到了 ComponentDidUpdate()生命周期方法中,并且它现在可以正常工作了。

componentDidUpdate() {
  if (typeof window.yotpo !== "undefined") {
    window.yotpo.initWidgets();
  }
}

希望这对遇到相同问题的所有人有所帮助。