(JSX attribute) layout: string
No overload matches this call.
فقط لديك التالي في المشروع ، واستورد next/image
وحاول استخدام خاصية التنسيق مثل:
<Background src='/img/header.png' quality={100} layout='fill' />
دعامة عاملة يتعرف عليها المحرر.
{
"dependencies": {
"next": "10.0.2-canary.4"
}
}
تعمل الدعامة ولكن لم يتعرف عليها المحرر.
أنت مثال يقول Background
بدلاً من Image
. ربما تستخدم المكون الخطأ.
لقد أكدت أن layout="fill"
يعمل بشكل صحيح مع TS بل إنه يقدم الاقتراح.
تأكد من استخدام import Image from 'next/image'
لاستيراد المكون الصحيح.
styfle الآن أعتقد أنني وجدت المشكلة الحقيقية ، عندما أستخدم مكوِّن الصورة مع مكونات ذات نمط ، لا تظهر دعامة التخطيط ، أي فكرة لماذا؟
هل تعمل مع الاستخدام القياسي import Image from 'next/image'
؟
إذا كان الأمر كذلك ، فهذا يبدو وكأنه خطأ في styled-components
.
يعمل مع الاستيراد الافتراضي الذي يحل المشكلة شكرا!
التعليق الأكثر فائدة
هل تعمل مع الاستخدام القياسي
import Image from 'next/image'
؟إذا كان الأمر كذلك ، فهذا يبدو وكأنه خطأ في
styled-components
.