vue props 如何接受多个类型?

mikechen
  • 556

我的代码

props:{
    price_type:{
      required:true,
      type(){
        return Number | String
      },
      default:0
    }
  },

当我传递了 Number 0 还是发出了警告

[Vue warn] Invalid prop: type check failed for prop "price_type". Expected Type, got Number with value 1.

回复
阅读 2.5k
3 个回答
props: {

    price_type:{
          required:true,
          type: [Number, String],
          default:0
        }

}

返回一个数组

undefined
  • 1
新手上路,请多包涵

你可以试试用props: ['price_type']

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏