Setelah mencari, saya tidak dapat menemukan apakah ini sudah disarankan dan didiskon, tetapi pada saat kita dapat menentukan props komponen dengan array string sederhana atau hash objek kompleks.
Saya pikir saya mungkin berguna jika kita bisa menggabungkan keduanya:
props: [
'propA',
'propB',
{
name: 'propC',
type: Number,
default: 100
},
'propD'
]
Saya sering menemukan saya memiliki props dalam array string, dan pada tahap selanjutnya perlu menambahkan prop yang memiliki validasi. Artinya saya harus menyatukan array string ke hash.
Apakah fitur ini didukung di v2?
Saya sudah mencobanya dan mendapat peringatan: props must be strings when using array syntax.
Saya mendapatkan kesalahan yang sama, saat meletakkan contoh alat peraga dari pengujian ( https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) di komponen saya:
props: [
'b',
{
name: 'c',
type: Number
},
{
name: 'd',
required: true
}
],
Apakah ada praktik/jawaban yang diterima untuk masalah ini?
Komentar yang paling membantu
Saya mendapatkan kesalahan yang sama, saat meletakkan contoh alat peraga dari pengujian ( https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) di komponen saya:
props: [ 'b', { name: 'c', type: Number }, { name: 'd', required: true } ],