|
@@ -11,6 +11,7 @@
|
|
:size="size"
|
|
:size="size"
|
|
clearable
|
|
clearable
|
|
:placeholder="placeholder"
|
|
:placeholder="placeholder"
|
|
|
|
+ :style="itemStyles"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
/>
|
|
/>
|
|
<!-- number -->
|
|
<!-- number -->
|
|
@@ -18,7 +19,7 @@
|
|
v-else-if="type === 'number'"
|
|
v-else-if="type === 'number'"
|
|
v-model="val"
|
|
v-model="val"
|
|
:size="size"
|
|
:size="size"
|
|
- style="width:194px"
|
|
|
|
|
|
+ :style="itemStyles"
|
|
:placeholder="placeholder"
|
|
:placeholder="placeholder"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
/>
|
|
/>
|
|
@@ -29,6 +30,7 @@
|
|
:size="size"
|
|
:size="size"
|
|
type="textarea"
|
|
type="textarea"
|
|
:placeholder="placeholder"
|
|
:placeholder="placeholder"
|
|
|
|
+ :style="itemStyles"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
/>
|
|
/>
|
|
<!-- 静态下啦选择 -->
|
|
<!-- 静态下啦选择 -->
|
|
@@ -40,6 +42,7 @@
|
|
clearable
|
|
clearable
|
|
filterable
|
|
filterable
|
|
:placeholder="placeholder"
|
|
:placeholder="placeholder"
|
|
|
|
+ :style="itemStyles"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
>
|
|
>
|
|
<el-option v-for="o in option" :key="o.value" :label="o.label" :value="o.value" />
|
|
<el-option v-for="o in option" :key="o.value" :label="o.label" :value="o.value" />
|
|
@@ -56,6 +59,7 @@
|
|
:remote-method="(q) => $emit('remoteMethod', q)"
|
|
:remote-method="(q) => $emit('remoteMethod', q)"
|
|
:loading="loading"
|
|
:loading="loading"
|
|
:size="size"
|
|
:size="size"
|
|
|
|
+ :style="itemStyles"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
>
|
|
>
|
|
<slot v-if="hasSlot" name="option" />
|
|
<slot v-if="hasSlot" name="option" />
|
|
@@ -69,7 +73,7 @@
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
type="datetime"
|
|
type="datetime"
|
|
:placeholder="placeholder"
|
|
:placeholder="placeholder"
|
|
- style="width:194px"
|
|
|
|
|
|
+ :style="itemStyles"
|
|
@change="(e) => $emit('onChange', e)"
|
|
@change="(e) => $emit('onChange', e)"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
@@ -82,6 +86,16 @@ export default {
|
|
type: String,
|
|
type: String,
|
|
required: true
|
|
required: true
|
|
},
|
|
},
|
|
|
|
+ itemStyles: {
|
|
|
|
+ type: Object,
|
|
|
|
+ default: () => {},
|
|
|
|
+ required: false
|
|
|
|
+ },
|
|
|
|
+ styles: {
|
|
|
|
+ type: Object,
|
|
|
|
+ default: () => {},
|
|
|
|
+ required: false
|
|
|
|
+ },
|
|
type: {
|
|
type: {
|
|
type: String,
|
|
type: String,
|
|
default: 'input',
|
|
default: 'input',
|
|
@@ -117,11 +131,6 @@ export default {
|
|
default: false,
|
|
default: false,
|
|
required: false
|
|
required: false
|
|
},
|
|
},
|
|
- styles: {
|
|
|
|
- type: Object,
|
|
|
|
- default: () => {},
|
|
|
|
- required: false
|
|
|
|
- },
|
|
|
|
placeholder: {
|
|
placeholder: {
|
|
type: String,
|
|
type: String,
|
|
default: '',
|
|
default: '',
|