vue prop属性
vue中prop属性用法是怎么的呢?我们一起来了解一下吧!
在没有状态管理机制的时候,prop属性是组件之间主要的通信方式,prop属性其实是一个对象,在这个对象里可以定义一些数据,而这些数据可以通过父组件传递给子组件。
prop属性可以定义属性的类型,也可以定义属性的初始值。
prop定义的数据类型具体示例如下
props: {
na: String, //字符串类型
type: {
validator: function(value) { //验证函数
// 这个值必须匹配下列字符串中的一个
return ["suess", "warning", "danger"].includes(value);
}
},
list: {
type: Array,//数组类型,也可以是Object
default: () => []
},
isVisible: { //Boolean类型
type: Boolean,
default: false
},
onChange: { //函数类型
type: Function,
default: () => {}
}
},
如naString,default:"vm",表示第一次加载na属性时其值为vm。prop属性中定义的属性也可以验证该属性,比如上面的type属性,其值必须是"suess", "warning", "danger"中的任意一个,要是不是这是三个中的任意一个也可以显示,这时控制台会报错,所以要使用validator验证函数时要谨慎。这里的list定义的是一个数组,默认必须从一个工厂函数获取。isVisble定义的是一个boolean值,默认是default:false。onChange定义的是一个函数,这个函数在这里的意义是建立子组件向父组件传值的途径。
关于prop属性用法,我们就分享到这啦!
生活小妙招
- 杭州市小客车总量调控管理暂行规定
- 个人所得税退税的条件和标准 下载个人所得税
- 江苏省南通市通州区天气 江苏省南通通州区天气
- 夫妻有按揭的房子离婚怎么办 夫妻有按揭的房子
- 山东省青岛市市北区天气 山东省青岛市市北区天
- 什么财产离婚后不用分割 什么财产离婚后不用分
- 工伤认定必须满足三个条件 工伤认定申请必须满
- 家暴出轨不受离婚冷静期限制 家暴不适用离婚冷
- 武夷山一周天气预报 武夷山一周天气预报15天准
- 怎么与孩子沟通最有效方法 怎么与孩子沟通的技
- 女方提出离婚财产怎么分割 女方提出离婚财产怎
- 华东五市天气预报 华东五市的天气
- 深圳车辆违章记录查询 深圳车辆违章记录查询
- 老公铁了心要离婚还能挽回吗 老公铁了心离婚的
- 怎么计算工伤十级的赔偿金 工伤十级赔偿计算公
- 武汉天气预报15天气报 武汉天气预报15天