props的默认写法 : 数组
父组件 : <template> <!-- 1.展示why的个人信息 --> <show-info name="why" :age="18" :height="1.88" address="广州市" abc="cba" class="active" /> </template> <script> import ShowInfo from './ShowInfo.vue' export default { components: { ShowInfo } } </script> <style scoped> </style>
子组件 : <template> <div class="infos"> <h2 :class="$attrs.class">姓名: {{ name }}</h2> <h2>年龄: {{ age }}</h2> <h2>身高: {{ height }}</h2> </div> </template> <script> export default { // 作用: 接收父组件传递过来的属性 // props数组语法 弊端: 1> 不能对类型进行验证 2.没有默认值的 props: ["name", "age", "height"] } </script> <style scoped> </style>
本文来自博客园,作者:杨建鑫,转载请注明原文链接:https://www.cnblogs.com/qd-lbxx/p/16612314.html