|
@@ -1,7 +1,7 @@
|
|
<!-- 带输入框选项 -->
|
|
<!-- 带输入框选项 -->
|
|
<template>
|
|
<template>
|
|
<div :class="['inpbox',{'iptCheck':item.select}]">
|
|
<div :class="['inpbox',{'iptCheck':item.select}]">
|
|
- <span class="prefix" v-if="msg.prefix">{{msg.prefix}}</span>
|
|
|
|
|
|
+ <span class="prefix" v-if="msg.prefix" @click="stopPop">{{msg.prefix}}</span>
|
|
<input :type="msg.type=='number'?'number':'text'"
|
|
<input :type="msg.type=='number'?'number':'text'"
|
|
:placeholder="msg.placeholder"
|
|
:placeholder="msg.placeholder"
|
|
:style="{'width':!msg.prefix&&!msg.suffix?'90%':'33%'}"
|
|
:style="{'width':!msg.prefix&&!msg.suffix?'90%':'33%'}"
|
|
@@ -10,7 +10,7 @@
|
|
@click="handleCli"
|
|
@click="handleCli"
|
|
@input="changeVal"
|
|
@input="changeVal"
|
|
>
|
|
>
|
|
- <span class="suffix" v-if="msg.suffix">{{msg.suffix}}</span>
|
|
|
|
|
|
+ <span class="suffix" v-if="msg.suffix" @click="stopPop">{{msg.suffix}}</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script type="text/javascript">
|
|
<script type="text/javascript">
|
|
@@ -33,6 +33,9 @@ import $ from 'jquery';
|
|
this.select = this.item.select;
|
|
this.select = this.item.select;
|
|
},
|
|
},
|
|
methods:{
|
|
methods:{
|
|
|
|
+ stopPop(e){
|
|
|
|
+ e.stopPropagation();
|
|
|
|
+ },
|
|
changeVal(e){
|
|
changeVal(e){
|
|
/*const val = e.target.value;
|
|
/*const val = e.target.value;
|
|
if(!val.match(/\S/g)){ //只有空白符不算输入
|
|
if(!val.match(/\S/g)){ //只有空白符不算输入
|