收到的值是只读的,如果想修改可以放到data在修改data的数据
父组件传值
<User :user_id="user" />
import User from './User.vue' //导入子组件 export default ({ data() { return { user: '123456' //可以是传递的数据 } } , components: { User }, //注册组件 })
子组件收值
<p>登陆成功{{ user_id }}</p>
props: ['user_id']
收值时限制类型
props: { 'user_id':String 'age':Number }
设置是否必传和默认值
props: { 'user_id':{ type:String, required:true,//是否必传 default:'123'//默认值 } }