vue 组件选项props

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_39975379/article/details/100576046

在今天的开发中遇到,父组件可能需要给子组件传一个多类型的值。

记录一下父组件给子组件传值的多种形式

props: {
    // 基础类型检测 (`null` 意思是任何类型都可以)
    propA: Number,
    // 多种类型
    propB: [String, Number],
    // 必传且是字符串
    propC: {
      type: String,
      required: true
    },
    // 数字,有默认值
    propD: {
      type: Number,
      default: 100
    },
    // 数组/对象的默认值应当由一个工厂函数返回
    propE: {
      type: Object,
      default: function () {
        return { message: 'hello' }
      }
    },
    // 自定义验证函数
    propF: {
      validator: function (value) {
        return value > 10
      }
    }
  }

更多的props用法,请查阅这篇文章https://www.cnblogs.com/xiaohuochai/p/7388866.html

猜你喜欢

转载自blog.csdn.net/weixin_39975379/article/details/100576046