【发布时间】:2021-09-07 19:24:52
【问题描述】:
知道如何在 Next.JS 11 中使用 https://nextjs.org/blog/next-11#image-placeholders 上宣布的 Image 组件中的新模糊占位符吗?
<Image
src={banner}
alt={name}
layout="responsive"
width={1920}
height={675}
quality={100}
placeholder="blur"
blurDataURL={bannerBlurHash} // Here bannerBlurHash code as data url ?
priority
/>
干杯,
【问题讨论】:
-
如果您的横幅是动态的,您需要使用第三方库,例如
plaiceholder。如果是StaticImage(即import banner from '../some/src',那么Next.js 将自动为您生成blurDataURL。此问题跟踪您提到的Next.js 11 新功能。如果您正在寻找,值得一读其他解决方案:github.com/vercel/next.js/issues/18858
标签: next.js