vuejs组件data中的一个十进制变量

A decimal variable in data of vuejs component

我们在vuejs组件的数据(String, Number, Boolean, Array, Object, Date, Function, Symbol)中没有可能使用的类型之间的小数类型,所以如何定义一个变量这种类型的?

十进制变量的类型为 Number,您可以将其定义为数字,然后使用验证器检查它是否为十进制:

props:{
 price:{
   type:Number,
   validator(value){
     return value%1!==0
  }
 }
}