props類型


1

null和undefined會通過任何類型驗證

1

  props: {
    prop1: [Boolean, Number], // 多個類型
    prop2: {
      type: Number, // 數字
      default: 100 // 默認值
    },
    prop3: {
      type: Boolean, // 布爾
      required: true // 必填
    },
    prop4: {
      type: String, // 字符串
      required: true
    },
    prop5: {
      type: Array, // 數組 // 對象或數組默認值必須從一個工廠函數獲取
      default: () => []
    },
    prop6: {
      type: Object, // 對象 // 對象或數組默認值必須從一個工廠函數獲取
      default: function () {
        return { msg: 'hello' }
      }
    },
    prop7: {
      type: String,
      validator: function (t) { // 自定義驗證函數
        return t === 'fade' || t === 'slide' // 這個值必須匹配下列字符串中的一個
      },
      defalut:'slide'
    }
  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM