cv-input-digit 带小数点输入框 ¶
简要 ¶
属性为
digit
的input 小数输入
带小数点输入框,一般和表单配合使用,默认为实心白色背景。
带小数点的数字键盘 | App的nvue页面、微信、支付宝、百度、头条、QQ小程序
示例 ¶
vue
<template>
<view class="content">
<view class="components-title">
<view class="components-title-t">cv-input-digit</view>
<view class="components-title-d">小数输入框</view>
</view>
<cv-form-base ref="refFormBase" :rules="formRules" :model="formData" style="padding: 0 10px">
<cv-form-item label="金额">
<cv-input-digit v-model="formData.price" :placeholder="placeholder" />
<template v-slot:tip>请根据实际情况填写有效金额</template>
</cv-form-item>
<cv-form-item label="金额" required labelPosition="top">
<cv-input-digit v-model="formData.price" :placeholder="placeholder">
<template v-slot:append>RMB</template>
</cv-input-digit>
<template v-slot:tip>请根据实际情况填写有效金额</template>
</cv-form-item>
</cv-form-base>
</view>
</template>
<script>
export default {
data() {
return {
formRules: {},
placeholder: '请输入金额',
formData: {
price: ''
}
};
},
onLoad() {
setTimeout(() => {
this.$testReqMock().then((res) => {
this.formData.price = '989.01';
});
console.log('模拟请求数据', this.formData);
}, 1000);
},
methods: {
bindTimeChange(e) {},
clickTest(e) {
console.log(this.formData.price);
}
}
};
</script>
属性 ¶
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
v-model | String | - | 数据双向绑定 |
placeholder | String | - | 输入框占位文本 |
disabled | Boolen | false | 是否禁止 |
maxlength | Number | -1 | 输入长度限制 |
clearable | Boolean | false | 是否显示一键清空按钮 |