1.問(wèn)題父組件中使用自定義的子組件hello,現(xiàn)在傳遞了兩個(gè)參數(shù):<hello :items="languages" :unit="num"></hello>其中num在父組件的data字段指定具體數(shù)值如果不指定:unit="num",子組件內(nèi)該怎樣判斷是否傳入了相應(yīng)的props變量unit?2.代碼子組件hello代碼:<template>
</div id="hello">
<ul v=for="item in items">
{{item}}
</ul>
<p>unit:{{unit}}</p>
</div></template><script>export default { props: ['items', 'unit']
}</script>3.解決方法考慮到有些props變量有默認(rèn)值,有些沒(méi)有,需要這樣寫:props: { items: { // 必須提供字段 required: true
}, unit: { // 可選字段,有默認(rèn)值 default: 3
}
}
vue使用props默認(rèn)值如何設(shè)定
飲歌長(zhǎng)嘯
2018-09-06 14:14:33