Vue中props

props配置项

功能:让组件接收外部传过来的数据

传递数据:<Demo name="xxxx" />

接收数据:

  1、只接收: props : [ 'name' ]

  2、限制类型:props : { name : String }

  3、限制类型、限制必要性、指定默认值

props : {
  name : {
    type : String,    // 类型
    required : true, // 必要性
    default : '老王'   // 默认值
  }
}

备注:

props是只读的,Vue底层会监测对props的修改,如果进行了修改,就会发出警告,若业务需求确实需要修改,那么请复制props的内容到data中一份,然后去修改data中的数据

props适用于:

(1)父组件 ===> 子组件  通讯

(2)子组件 ===> 父组件 通讯(要求父先给子一个函数)

 

posted @   喻聪  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示