<template>
   <el-form-item 
   :style="{...style,height:height,...styleObject}"
    :class="[{'column':column},{'w510':addClass=='w510'},{'w388':addClass=='w388'},'form-item']"
    :label="label" :prop="prop" :rules="rules">

    <p v-if="desc" class="desc_right">{{ desc }}</p>

    <el-select
      :style="{width:width}"
      v-model="value" placeholder="请选择">
      <el-option
        v-for="item in options"
        :key="item.value"
        :label="item.label"
        :disabled="item.disabled"
        :value="item.value">
      </el-option>
    </el-select>
  </el-form-item>
 </template>
  
 <script>
  export default {
    name: 'GuipTextarea',
    props:['options','styleObject','disabled','defaultValue','placeholder',
    'width','height','label','type','prop','rules','column','addClass','desc'],
    data() {
      return {
            value: '',
            style:{}
      }
    },
    defaultValue(newVal) {
      console.log(newVal,'newVal');
      this.value = newVal;
    },
    created(){
      // 默认值赋值
      if(this.defaultValue != null){
        this.value = this.defaultValue;
      }
      // 默认提示语
      if(this.placeholder){
        this.placeholder1 = this.placeholder;
      }
   },
  }
 </script>