zoukankan      html  css  js  c++  java
  • vue 属性props定义方法

    当子组件接收父组件传过来的值的时候,我们一般有两种方式来接收

    不过大家好像都用第二种方式,我只有在不确定数据类型的时候才用第一种方式

    第一种:

    export default {
        // 不检测类型,全盘接受
        props: ["customer_id"],
    }

    第二种:

     1 export default {
     2   props: {
     3     // 基础类型检测 (`null` 意思是任何类型都可以)
     4     propA: null,
     5     // 多种类型
     6     propB: [String, Number],
     7     // 必传且是字符串
     8     propC: {
     9       type: String,
    10       required: true
    11     },
    12     // 数字,有默认值
    13     propD: {
    14       type: Number,
    15       default: 100
    16     },
    17     // 数组/对象的默认值应当由一个工厂函数返回
    18     propE: {
    19       type: Object,
    20       default: function () {
    21         return { message: 'hello' }
    22       }
    23     },
    24     // 自定义验证函数
    25     propF: {
    26       validator: function (value) {
    27         return value > 10
    28       }
    29     }
    30   }
    31 }
  • 相关阅读:
    Swift-基础语法之变量&常量&元组
    Swift
    安装MySQL
    LNMP 简介
    LNMP
    Django 定义数据模型
    Django 添加应用
    Django 创建第一个项目
    Django 安装
    Django 简介
  • 原文地址:https://www.cnblogs.com/jun-qi/p/10931641.html
Copyright © 2011-2022 走看看