Как использовать динамическую ссылку в следующем js-изображении?
я хочу использовать динамическую ссылку в следующих js
Image
. Следующие Js предлагают
<Image
src="/me.png"
alt="Picture of the author"
width={500}
height={500}
/>
Но я хочу использовать как
const imageDynamic = [Image][1]
<Image
src="https://en.wikipedia.org/wiki/Image#/media/File:Image_created_with_a_mobile_phone.png" or {imageDynamic}
alt="Picture of the author"
width={500}
height={500}
/>
изображение будет поступать из API, поэтому src изображения будет меняться каждый раз. Я не могу использовать ссылку в следующем js-изображении, можно ли использовать ссылку в следующем js-изображении?
1 ответ
Следующее изображение работает так же, как HTML
img
ярлык. Для динамического варианта использования вы должны получать динамические данные на страницу.
для получения динамических данных вы должны использовать
getServerSideProps
или же
getStaticProps
передать динамическую поддержку через URL-адрес:https://nextjs.org/docs/basic-features/data-fetching
выборка данных работает только в
pages/
папку и не работают в компонентах. Если вы хотите использовать в компоненте, вы должны получить данные на странице и передать реквизит в компонент.