正在用 React 重构自己的网站,项目用依赖一个外部 js 文件,想在 React 项目中引用进来,并使用其对象,如何处理? 我使用 react-helmet 已经能够引入此外部 js,但是如何使用其中的对象呢?
下面是我的代码:
const AppleMusicWaitingState = () => {
// 报错 'MusicKit' is not defined
document.addEventListener('DOMContentLoaded', function () {
MusicKit.configure({
developerToken: 'xxxx',
app: {
name: 'xxxx',
icon: "xxxx",
build: '2020.12.25'
}
});
e = MusicKit.getInstance();
});
return <>
{/* 引入 apple music */}
<Helmet>
<title>Apple Music</title>
<meta name="apple-music-developer-token" content="xxxx" />
<meta name="apple-music-app-name" content="xxxx" />
<meta name="apple-music-app-build" content="2020.12.25" />
<script src="https://js-cdn.music.apple.com/musickit/v1/musickit.js"></script>
</Helmet>
</>;
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.