如何使用React + Typescript嵌入YouTube iframe?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用React + Typescript嵌入YouTube iframe?相关的知识,希望对你有一定的参考价值。
打字稿似乎在这里对我不利。这是我想要嵌入的内容:
<iframe
width="560"
height="315"
src="https://www.youtube.com/embed/BLAH?showinfo=0"
frameBorder="0"
allow="autoplay; encrypted-media"
allowFullScreen></iframe>
问题是allow
属性:
TS2339: Property 'allow' does not exist on type 'DetailedhtmlProps<IframeHTMLAttributes<HTMLIFrameElement>, HTMLIFrameElement>'.
...这是真的,它不在index.d.ts中。我如何强行添加此属性,或以某种方式将iframe
强制转换为任何类型等?
答案
答案是将属性从allow
更改为data-allow
。
以上是关于如何使用React + Typescript嵌入YouTube iframe?的主要内容,如果未能解决你的问题,请参考以下文章
在 React TypeScript 组件中导入 Javascript
Create React App 如何允许 Array.prototype.at() 而 TypeScript 不允许?
对 React 中如何使用接口(TypeScript)感到困惑