<template> <div> <h2>{{msg}}</h2> <h2>姓名:{{name}}</h2> <h2>年龄:{{age}}</h2> <h2>性别:{{sex}}</h2> </div> </template> <script> export default { name:'SchoolBei', data(){ return{ msg:'我是一个爱学习的好孩子' } }, //方式一:简单接收 // props:['name', 'age', 'sex'] //方式二、接收的同时对数据进行限制 // props:{ // name:String, // age:Number, // sex:String // } // 方式三、接收的同时对数据进行限制+默认值的指定+必要性的限制 props:{ name:{ type:String,//name的类型是必须的 required:true// name是必要的 },age:{ type:Number, default:99 }, sex:{ type:String, required:true } } } </script> <style> </style>