بعد البحث ، لم أتمكن من العثور على ما إذا كان هذا قد تم اقتراحه بالفعل وتم خصمه ، ولكن في الوقت الحالي يمكننا تحديد دعائم المكون بمصفوفة بسيطة من السلاسل أو تجزئة الكائن المعقدة.
أعتقد أنني قد أكون مفيدًا إذا تمكنا من المزج بين الاثنين:
props: [
'propA',
'propB',
{
name: 'propC',
type: Number,
default: 100
},
'propD'
]
غالبًا ما أجد أن لديّ دعامات في مصفوفة من السلاسل ، وفي مرحلة لاحقة أحتاج إلى إضافة دعامة قابلة للتحقق. المعنى لا بد لي من تنسيق مجموعة السلاسل إلى تجزئة.
هل هذه الميزة مدعومة في الإصدار 2؟
لقد جربته وتلقيت التحذير: props must be strings when using array syntax.
أتلقى نفس الخطأ ، عند وضع مثال props من الاختبار (https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) في المكون الخاص بي:
props: [
'b',
{
name: 'c',
type: Number
},
{
name: 'd',
required: true
}
],
هل هناك ممارسة / إجابة مقبولة لهذه المسألة؟
التعليق الأكثر فائدة
أتلقى نفس الخطأ ، عند وضع مثال props من الاختبار (https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) في المكون الخاص بي:
props: [ 'b', { name: 'c', type: Number }, { name: 'd', required: true } ],