[VUE ERROR] Invalid default value for prop "slides": Props with type Object/Array must use a factory function to return the default value
1061 ワード
エラーの原因:サブコンポーネントにpropsプロパティを設定する場合、パラメータタイプがArrayまたはObjectの場合、そのデフォルト値は工場関数で返さなければなりません.直接値を割り当てることはできません.
エラーコード:
正しいコード:
注意:Objectタイプの場合、矢印関数を使用する場合、デフォルト値が空のオブジェクトに設定されている場合は、かっこを付ける必要があります.
エラーコード:
正しいコード:
エラーコード:
proE: {
type: Array,
default: []
}
正しいコード:
proE: {
type: Array,
default: () => []
}
注意:Objectタイプの場合、矢印関数を使用する場合、デフォルト値が空のオブジェクトに設定されている場合は、かっこを付ける必要があります.
エラーコード:
proE: {
type: Object,
default: () => {}
}
正しいコード:
proE: {
type: Array,
default: () => ({})
}