1 回答
TA贡献1802条经验 获得超4个赞
这个是我封装的一个最简单的下拉组件
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>
添加回答
举报