Vue: التحقق من صحة الدعامة ، ومزج المصفوفة وبناء جملة تجزئة الكائن

تم إنشاؤها على ١٢ نوفمبر ٢٠١٥  ·  3تعليقات  ·  مصدر: vuejs/vue

بعد البحث ، لم أتمكن من العثور على ما إذا كان هذا قد تم اقتراحه بالفعل وتم خصمه ، ولكن في الوقت الحالي يمكننا تحديد دعائم المكون بمصفوفة بسيطة من السلاسل أو تجزئة الكائن المعقدة.

أعتقد أنني قد أكون مفيدًا إذا تمكنا من المزج بين الاثنين:

props: [
    'propA',
    'propB',
    {
        name: 'propC',
        type: Number,
        default: 100
    },
    'propD'
]

غالبًا ما أجد أن لديّ دعامات في مصفوفة من السلاسل ، وفي مرحلة لاحقة أحتاج إلى إضافة دعامة قابلة للتحقق. المعنى لا بد لي من تنسيق مجموعة السلاسل إلى تجزئة.

التعليق الأكثر فائدة

أتلقى نفس الخطأ ، عند وضع مثال props من الاختبار (https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) في المكون الخاص بي:

props: [ 'b', { name: 'c', type: Number }, { name: 'd', required: true } ],

ال 3 كومينتر

هل هذه الميزة مدعومة في الإصدار 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 } ],

هل هناك ممارسة / إجابة مقبولة لهذه المسألة؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات