我正在使用最新版本的 iframe-resizer/react 来自动调整 iframe 的高度和宽度。每当我对内容做出反应时,我都会收到运行时错误 -VM2860:1
我正在使用最新版本的 iframe-resizer/react 来自动调整 iframe 的高度和宽度。每当我对内容做出反应时,我都会收到运行时错误,指出 -VM2860:1 未捕获的语法错误:意外的令牌“s”,\'scroll-to-top\' 不是有效的 JSON
我不知道这是从哪里来的。我检查了 iframe 中发生的事件。那里也没有提到 scroll-to-top 这个东西。
下面是我编写的代码片段。请帮我解决这个问题。
import IFrameResizer from "@iframe-resizer/react";
<IFrameResizer
src={iframeSrc}
license="GPLv3"
className="iframe-dialog"
title="Iframe Dialog"
onLoad={onLoad}
scrolling={false}
forwardRef={iframeRef}
style={{
width: "100%",
border: "none",
opacity: "100",
height: "100vh",
}}
/>
我已尝试使用 iframe-resizer/react 中提供的 onResized、onMessage 处理程序来获取消息,但仍然没有任何反应。
声明函数 f(fun:
declare function f(fun: <T>(t: T) => void): void
f((t) => {
type T = typeof t
type IsStringArray = T[] extends string[] ? true : false // false
})
function g<T>(t: T) {
type IsStringArray = T[] extends string[] ? true : false // T[] extends string[] ? true : false
}
IsStringArray
在 false
的参数中 f
,而 T extends string[] ? true : false
在的主体中 g
.
有什么区别呢?
https://www.typescriptlang.org/play/?#code/CYUwxgNghgTiAEAzArgOzAFwJYHtVIAoVUAueAHgBUA+AjMygSngF5r4A3HLYRsrngChEBOszbwA3oPiz4GAJ4AHBJVbzlIHInky5ilfACSAZwDKGGFlQBzAIIwYUBesoBtALrwQAD wwhUYBN4E0trG094AH55GGQEMkQoCBMEAHo0pGTUwUEAX0Zc4kxcfBsqWnp4Jik9WQMEUwsrWwcnFxZqyN9-QODQloivGMt4+ETs9Mz3Lx6AoJCw20iRuISslJB8oA