【发布时间】:2020-07-31 23:35:22
【问题描述】:
目前我正在尝试通过他们的 SDK 将 snapchat 添加到网站
我目前的尝试,不知道如何将他们的 Dom 脚本转换为加载我的组件时要调用的函数:
export function snapchatSDK() {
return new Promise(resolve => {
const script = document.createElement('script');
script.src = 'https://sdk.snapkit.com/js/v1/create.js';
document.head.append(script);
});
}
class Platforms extends React.Component {
componentDidMount() {
snapchatSDK();
}
render() {
return (
<div>
<p> Share on Social Media Platforms</p>
<h4>Snapchat<h4>
<button
className="snapchat-creative-kit-share"
data-share-url= urlTobeShared()
>
Share me
</button>
<h4>Twitter<h4>
<button>
Share me
</button>
<h4>Reddit<h4>
<button>
Share me
</button>
</div>
);
}
}
这里也是文档的链接: snap doc
【问题讨论】:
-
您有什么问题吗?究竟是什么问题
标签: html reactjs asynchronous dom sdk