Vue中Props将父组件的数据传递给子组件

1. props 配置项

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

1.1 props 基本使用

  1. 传递数据:

    <Demo name="xxx"/>
    
  2. 接收数据::

    props:['name']
    

接收到的prop最终都出现在:组件实例 —— vc上。

1.2 props 不可修改

props是只读的,不可修改。

  1. 对于基本类型的props:一旦修改,直接就会报错,但页面也是会更新的。
  2. 对象或数组类型的props
    • 若修改的是整个对象或数组(地址值发生变化),会报错。
    • 若修改的是对象或数组中的内容(地址值不变),不会报错。

注意:props收到的属性,不能和data冲突,若冲突了,以props为主,且会有警告。

1.3 props 的三种接收方式

注意点:

  1. 第一种方式(只接收):

    props:['ming']
    
  2. 第二种方式(接收 + 限制类型):

    props:{
         
      ming:String
    }
    

    第三种方式(接收、限制类型、限制必要性、指定默认值):

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

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 11:52:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 11:52:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 11:52:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 11:52:03       20 阅读

热门阅读

  1. Python封装tvdi算法为exe并读取xml

    2024-01-19 11:52:03       40 阅读
  2. Spring Boot多环境配置

    2024-01-19 11:52:03       33 阅读
  3. 启动YonBIP中间件控制台日志

    2024-01-19 11:52:03       30 阅读
  4. [GN] 使用vue3+vite+ts+prettier+eslint

    2024-01-19 11:52:03       36 阅读
  5. 科普:大语言模型中的量化是什么意思?

    2024-01-19 11:52:03       41 阅读
  6. HTTP 状态码

    2024-01-19 11:52:03       32 阅读
  7. 第8章 通信网络安全

    2024-01-19 11:52:03       27 阅读