---修复input-number组件无法输入0的问题
This commit is contained in:
@ -124,7 +124,7 @@
|
||||
// }
|
||||
|
||||
Number.parse = function(str){
|
||||
if(str==undefined) return str;
|
||||
if(str==undefined || Number.is(str)) return str;
|
||||
str += "";
|
||||
if(/^-?\d+[\.\d]*$/.test(str)){
|
||||
return new Number(str);
|
||||
|
||||
@ -45,7 +45,7 @@ export class InputNumberModel {
|
||||
}
|
||||
|
||||
viewToModel(vv: ValueType):ValueType {
|
||||
if(vv==undefined || vv=="" || vv=="-") return;
|
||||
if(vv===undefined || vv=="" || vv=="-") return;
|
||||
if(!this.focus){
|
||||
this.viewValue = Number.format(Number.parse(vv),this.numberFormat);
|
||||
}
|
||||
@ -58,7 +58,7 @@ export class InputNumberModel {
|
||||
}
|
||||
|
||||
modelToView(mv: ValueType): ValueType {
|
||||
if(mv==undefined || mv==null || mv== '') return '';
|
||||
if(mv===undefined || mv===null || mv=== '') return '';
|
||||
if(this.focus){
|
||||
return mv+'';
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<PageWrapper dense fixedHeight contentFullHeight contentClass="flex">
|
||||
<!-- <BasicTable @register="registerTable" ref="tableRef" @row-dbClick="dbClickRow">
|
||||
<BasicTable @register="registerTable" ref="tableRef" @row-dbClick="dbClickRow">
|
||||
<template #toolbar>
|
||||
<template v-for="button in tableButtonConfig" :key="button.code">
|
||||
<a-button v-if="button.isDefault" :type="button.type" @click="buttonClick(button.code)">
|
||||
@ -18,12 +18,9 @@
|
||||
<TableAction :actions="getActions(record)" />
|
||||
</template>
|
||||
</template>
|
||||
</BasicTable> -->
|
||||
<!-- <Testflow003Modal @register="registerModal" @success="handleSuccess" />
|
||||
<DataLog :logId="logId" :logPath="logPath" v-model:visible="modalVisible"/> -->
|
||||
<div style="width: 100%;height: 100%;position: relative;">
|
||||
<input-number v-model:value="numberValue" />
|
||||
</div>
|
||||
</BasicTable>
|
||||
<Testflow003Modal @register="registerModal" @success="handleSuccess" />
|
||||
<DataLog :logId="logId" :logPath="logPath" v-model:visible="modalVisible"/>
|
||||
</PageWrapper>
|
||||
</template>
|
||||
<script lang="ts" setup>
|
||||
|
||||
Reference in New Issue
Block a user