保誠-保戶業務員媒合平台
wayne
2022-01-26 6fa4bba623713c396432ba8b863846883d6a1906
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 <template>
  <el-select v-model="syncedCloseReason" class="pam-select" ref="select">
    <el-option
      v-for="(item,index) in options"
      :key="index"
      :label="item.key"
      :value="item.value">
      {{ item.key }}
    </el-option>
  </el-select>
</template>
 
<script lang="ts">
import { Vue, Component, PropSync, Prop} from 'nuxt-property-decorator';
 
@Component
export default class UiSelect extends Vue {
 
  @PropSync('closeReason', { type: String, default: 'other' })
  syncedCloseReason!: string;
 
  @Prop({ type:Array , default:()=>[] })
  options!: object[];
 
}
</script>