Appearance

so-sheet

so-sheet组件 是根据 u-sheet 扩展包装的下拉选择框,但没有继承 u-select接口方法。

代码示例

模板代码

<so-sheet :list="actionSheetList" v-model="form.sex" :canEmpty="true" @confirm="selectSex" />

js代码

...
data(){
    return {
        forrm:{
            sex:'',
            ...
        },
        actionSheetList: [{text: '男',value:'1'},{text: '女',value:'2'},{text: '保密',value:'3'}],
    }
},
methods:{
    selectSex({record,index}){
        console.log(record,index)
    },
}
...

Props

参数说明类型默认值可选值
list数据列表Array[]-
valueLabelvalue对应list中的字段String'valueCode'-
textLabeltext对应list中的字段String'valueDesc'-
v-model/valueArray,String,Number''-
canEmpty可以选择空值,会增加一个空值选项Booleanfalsetrue
disabled是否禁用,禁用后能选择,但输入值不会变化Booleanfalsetrue

Events

方法名参数说明
confirmFunction({record,index})确认时返回列表选择记录

Method

方法名参数说明