提交 3b26cf68 编写于 作者: glod-money-money's avatar glod-money-money

update:更新

上级 3dc4d996
...@@ -2,8 +2,29 @@ ...@@ -2,8 +2,29 @@
position: relative; position: relative;
.unit-text{ .unit-text{
position: absolute; position: absolute;
top: 0; top: 7px;
right: 20px; right: 10px;
height: 20px;
border-left: 2px solid var(--app-color-gray-235);
line-height: 20px;
padding-left: 11px;
i{
width: 12px;
height: 12px;
margin-left: 4px;
&::after{
width: 8px;
height: 30.88%;
}
}
}
.isunit{
.ivu-input{
padding-right: 70px;
}
}
.isunit-number .ivu-input-number-handler-wrap{
right: 70px;
} }
.ivu-input-number{ .ivu-input-number{
width: 100%; width: 100%;
......
<template> <template>
<div class="input-unit"> <div class="input-unit">
<InputNumber v-if="type === 'number'" <InputNumber v-if="type === 'number'"
:class="{'isunit-number':!!unit}"
:id="numberId" :id="numberId"
:placeholder="placeholder" :placeholder="placeholder"
:size="size" :size="size"
...@@ -10,6 +11,7 @@ ...@@ -10,6 +11,7 @@
:active-change="false" :active-change="false"
></InputNumber> ></InputNumber>
<i-input v-else <i-input v-else
:class="{'isunit':!!unit}"
:placeholder="placeholder" :placeholder="placeholder"
:size="size" :size="size"
:type="type" :type="type"
...@@ -18,8 +20,12 @@ ...@@ -18,8 +20,12 @@
:disabled="disabled ? true : false" :disabled="disabled ? true : false"
:element-id="textareaId" :element-id="textareaId"
@on-enter="enter" @on-enter="enter"
></i-input> >
<div class="unit-text">{{unit}}</div> </i-input>
<div class="unit-text" v-if='!!unit'>
<span>{{unit ? `|${unit}`:''}}单位</span>
<Icon type="ios-arrow-down" size="12"/>
</div>
</div> </div>
</template> </template>
......
...@@ -8,3 +8,4 @@ ...@@ -8,3 +8,4 @@
@import './card.scss'; @import './card.scss';
@import './data-picker.scss'; @import './data-picker.scss';
@import './button.scss'; @import './button.scss';
@import './input-box.scss';
\ No newline at end of file
.ivu-input-number{
min-height: 34px;
line-height: 34px;
border-radius: 0;
// 悬浮
&:hover{
border-color: var(--app-color-blue);
}
&[disabled]:hover{
border-color: var(--app-color-blue);
}
// 占位
&::-webkit-input-placeholder{
color: var(--app-color-gray-200);
}
// 禁用
&.ivu-input-number-disabled{
color: var(--app-color-gray-200);
background-color: var(--app-color-gray-250);
}
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册