1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
這個(gè)是我封裝的一個(gè)最簡(jiǎn)單的下拉組件
gender-selector.vue
<template>
<el-select placeholder="" :value="value" :size="size" @input="change($event)">
<el-option :label="showAllTipLabel || '全部'" value="" v-if="showAllTip !== undefined"></el-option>
<el-option label="男" :value="1"></el-option>
<el-option label="女" :value="2"></el-option>
</el-select>
</template>
<script>
export default {
props: ['value', 'size', 'showAllTip', 'showAllTipLabel'],
methods: {
change: function(val) {
this.$emit('input', val);
}
},
}
</script>
引入
import genderSelector from '../../components/selector/gender-selector';
然后
components: {
genderSelector,
},
使用
<gender-selector size="small" v-model="formInfo.gender"></gender-selector>
添加回答
舉報(bào)