账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue-property-decorator @prop 如何定义 Array
    24
    0
    'use strict'
    
    import Vue from 'vue'
    import { Prop, Watch } from 'vue-property-decorator'
    
    interface ITabs {
        name: string
        value: string
    }
    
    export default class extends Vue {
        @Prop({
            type: Array,
            default() {
                return []
            }
        })
        public tabs!: ITabs[] // TS2416
    }
    TS2416: Property 'tabs' in type 'default' is not assignable to the
    same property in base type 'object & Record<never,any> & Vue'. Type
    'ITabs[]' is not assignable totype '{ name: ""; value: ""; }[] |
    undefined'. Type 'ITabs[]' is not assignable to type '{ name: "";
    value: ""; }[]'. Type 'ITabs' is not assignable to type '{ name: "";
    value: ""; }'. Types of property 'name' are incompatible. Type
    'string' is not assignable to type '""'.
    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 你爱笑 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部