调用:ButtonList 背景:bg2.jpg
⚙ 配置
| 属性 | 说明 | 是否必需 |
|---|---|---|
| uniClick | 选择统一处理。 | YES |
| btnList | 按钮列表数据。 | YES |
| badge | 角标 | NO |
| searchBtnClickHandle | 搜索框回调接口,如不配置则不显示搜索框。 | NO |
| maxLength | 搜索框最大输入位数 | NO |
| kbType | 搜索框键盘类型,如不配置则不显示搜索框。 | NO |
| onEnter | 搜索框回车回调 | NO |
整体配置范例
function ButtonList() {var data = {model: "ButtonList",config: {shell: commonShellCfg,bgImg: "bg2.jpg",modInAnimation: "fadeIn",//角标badge:{url:"./h5/img/assets/tip_zfb.png",style:{width:"110px",height:"40px",top:"110px",left:"250px"}},//搜索框回调接口,如不配置则不显示搜索框。searchBtnClickHandle: function (value) {console.log(value)var newList = [{txt: '科室A1',},{txt: '科室A2',},]return newList},//搜索框最大输入位数maxLength: 11,//搜索框键盘类型kbType: 'mix',//搜索框回车回调onEnter: "onEnter",//按钮点击统一处理uniClick: testFun,btnList: [{txt: "神经内科<br/>剩余号:999",// bgColor: "#e2e2e2",fontColor: "#fff"},{txt: "消化内科<br/><div style='color:#ffdd44'>剩余号:2</div>",fontColor: "#ffdd44"},{txt: "内科",},{txt: "14:00:00-14:30:00",},{txt: "妇产科",},{txt: "男科",},{txt: "儿科",},{txt: "五官科",},{txt: "肿瘤科",},{txt: "皮肤性病科",},{txt: "中医科",},{txt: "传染科",},{txt: "精神心理科",},{txt: "整形美容科",},{txt: "营养科",},{txt: "生殖中心",disabled: true,},]}};return data;}
uniClick
//配置uniClick:"buttonlist_uniclick"//自定义函数function buttonlist_uniclick(index,item) {//获取按钮索引以及对应索引的值console.log(index,item);}
btnList
btnList: [{//文本内容(支持HTML标签)//换行加"<br/>"txt: "001",//是否要禁用(非必要,默认false)。disabled: false,//单独定义按钮块背景色(非必要)bgColor:"#00ddff",//单独定义按钮字体颜色(非必要)fontColor:"#dddddd"},{content: "<div style='color:red'>002</div>",disabled: true,},{content: "003",},...]
badge
//角标badge:{url:"./h5/img/assets/tip_zfb.png",style:{width:"110px",height:"40px",top:"110px",left:"250px"}},
searchBtnClickHandle
//搜索框回调接口,如不配置则不显示搜索框。searchBtnClickHandle: function (value) {console.log(value)var newList = [{txt: '科室A1',},{txt: '科室A2',},]return newList},
maxLength
//搜索框最大输入位数maxLength: 11,
kbType
//搜索框键盘类型kbType: 'mix',
onEnter
//搜索框回车回调onEnter: "onEnter",
♨️ JS Call
无
🚀 getData
无

