0

我正在尝试在页面初始化时访问查询参数并能够强制某些页面预加载图像。这实际上是用于测试和快照,因为我想关闭延迟加载并从一开始就加载所有图像。但是对于 next/image 我无法使用 getInitialProps 它出现并且使用钩子太慢了。

import { default as NextImage, ImageProps } from "next/image"

const Image = ({
  ...props
}) => {
  return (
      <NextImage
        {...props}
        priority={!!props.someQueryParam}
      />
  )
}

Image.getInitialProps = ({ query, ...rest }) => {
  console.info({ query })
  return { query }
}

export { Image }

我想知道是否有一种方法可以获得InitaialProps图像组件。

4

0 回答 0