一、Prop是受父组件数据影响的
props: {
searchText: {
type: String,
required: true
}
},
1.如果是普通数据 (数字、字符串、布尔值)绝对不能修改
即便改了也不会传给父组件
2.如果引用数据类型(数组、对象)
可以修改,就是使用数组方法或者对象方法
但是不能复制
接收属性也可以自定属性默认值,或者验证
default: 默认数值
validator: 自定义数据验证
二、路由设置props
1.如果path里有拼接:id的,在路由里面设置props:true
然后在需要使用id的组件里面用 props使用id这个数据
props:['id']
就可以使用id数据
2.第二个方法就是直接在要使用的地方使用
this.$route.parame.id