This commit is contained in:
梁灏 2017-04-01 12:28:32 +08:00
parent ef0901312b
commit 319f5f866f
3 changed files with 13 additions and 6 deletions

View file

@ -1,13 +1,20 @@
<template> <template>
<div> <div style="width: 300px;">
<Input v-model="value" placeholder="请输入..." style="width: 150px" icon="ios-clock-outline"></Input> <i-input v-model="value11" icon="ios-clock-outline">
<span slot="prepend">http://</span>
</i-input>
</div> </div>
</template> </template>
<script> <script>
export default { export default {
data () { data () {
return { return {
value: '' value11: '',
value12: '',
value13: '',
select1: 'http',
select2: 'com',
select3: 'day'
} }
} }
} }

View file

@ -1,7 +1,7 @@
<template> <template>
<div :class="wrapClasses"> <div :class="wrapClasses">
<template v-if="type !== 'textarea'"> <template v-if="type !== 'textarea'">
<div :class="[prefixCls + '-group-prepend']" v-if="prepend" v-show="slotReady" ref="prepend"><slot name="prepend"></slot></div> <div :class="[prefixCls + '-group-prepend']" v-if="prepend" v-show="slotReady"><slot name="prepend"></slot></div>
<i class="ivu-icon" :class="['ivu-icon-' + icon, prefixCls + '-icon', prefixCls + '-icon-normal']" v-if="icon" @click="handleIconClick"></i> <i class="ivu-icon" :class="['ivu-icon-' + icon, prefixCls + '-icon', prefixCls + '-icon-normal']" v-if="icon" @click="handleIconClick"></i>
<transition name="fade"> <transition name="fade">
<i class="ivu-icon ivu-icon-load-c ivu-load-loop" :class="[prefixCls + '-icon', prefixCls + '-icon-validate']" v-if="!icon"></i> <i class="ivu-icon ivu-icon-load-c ivu-load-loop" :class="[prefixCls + '-icon', prefixCls + '-icon-validate']" v-if="!icon"></i>
@ -21,7 +21,7 @@
@blur="handleBlur" @blur="handleBlur"
@input="handleInput" @input="handleInput"
@change="handleChange"> @change="handleChange">
<div :class="[prefixCls + '-group-append']" v-if="append" v-show="slotReady" ref="append"><slot name="append"></slot></div> <div :class="[prefixCls + '-group-append']" v-if="append" v-show="slotReady"><slot name="append"></slot></div>
</template> </template>
<textarea <textarea
v-else v-else

View file

@ -17,7 +17,7 @@
color: @subsidiary-color; color: @subsidiary-color;
position: absolute; position: absolute;
right: 0; right: 0;
z-index: 1; z-index: 3;
} }
&-icon-validate{ &-icon-validate{
display: none; display: none;