繁体   English   中英

如何从vue中的输入数字中删除默认值?

[英]How to remove default value from input number in vue?

我有一个 Vue 输入数字组件,它接受小数点后五位的精度。 一切都很好,除了它显示默认值 0.000000,这看起来有点无聊,因为这个字段是可选的。 我正在使用element-ui中的 el-input-number 组件。 是否有任何调整可以删除无聊的默认值0.000000

<span class="custom-label">
Optional Multiplier Amount
</span>
<el-input-number
   :controls="false"
   v-model="form.multiplier_amount"
   :size="size"
   :step="0.1"
   :precision="5"
   class="optional-multiplier"
   />

data(){
 return{
  form: {
    multiplier_amount: null
        }
       }
      }

在此处输入图像描述

只需将其设置为undefined

 new Vue({ el: "#demo", data(){ return{ form: { multiplier_amount: undefined }, } } })
 <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <script src="https://unpkg.com/element-ui/lib/index.js"></script> <div id="demo"> <span class="custom-label"> Optional Multiplier Amount </span> <el-input-number:controls="false" v-model="form.multiplier_amount":step="0.1" class="optional-multiplier":precision="5" /> </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM