调用:RegList 背景:bg2.jpg
⚙ 配置
属性 | 说明 | 是否必需 |
---|---|---|
uniClick | 所点击项触发的事件,传入当前下标与当前数据 | YES |
tip | 下方提示信息 | NO |
contentConfig | 数据配置 | YES |
btnName | 每项右侧按钮的文字内容。 非必要设置,默认显示:“点击查看” |
NO |
AvatarClick | 点击头像回调接口 | NO |
整体配置范例
function RegistList() {
var data = {
model: "RegList",
config: {
shell: commonShellCfg,
bgImg: "bg2.jpg",
modInAnimation: "fadeInLeft",
uniClick: "reglistUniClick",
//点击头像回调接口,传出index
AvatarClick:function (index) { alert(index) },
tip: "温馨提示:点击医生头像即可查询医生详细介绍",
btnName: "挂号",
contentConfig: [
{
avatar: "./h5/img/assets/doc.png",
diyContent: regList_content_html3({ name: '张春华', position: '主任医师', dept: '角膜病门诊', num: '200', regDate: '早白', regFee: '14.50', goodat: '弱视、斜视' }),
disabled: true,
},
{
avatar: "./h5/img/assets/doc.png",
disabled: false,
diyContent: regList_content_html2({ name: "李雪峰", position: "主任医师", regDate: "上午", regFee: '35.00' }),
},
{
avatar: "./h5/img/assets/doc.png",
disabled: false,
diyContent: regList_content_html2({ name: "张明明", position: "副主任医师", regDate: "上午", regFee: '20.00' }),
},
{
avatar: "./h5/img/assets/doc.png",
diyContent: regList_content_html({ name: "张明明", position: "副主任医师", regDate: "上午", regFee: '20.00' }),
disabled: true
},
{
avatar: "./h5/img/assets/doc.png",
diyContent: "张医生\n简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: false
},
{
avatar: "./h5/img/assets/doc.png",
diyContent: "简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: false
},
{
avatar: "./static/img/user.png",
diyContent: "简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: true
},
{
avatar: "./static/img/user.png",
diyContent: "简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: false
},
{
avatar: "./static/img/user.png",
info: {
name: "张医生",
duty: "主治医师",
time: "上午"
},
introdution: "简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: false
},
{
avatar: "./static/img/user.png",
info: {
name: "张医生",
duty: "主治医师",
time: "上午"
},
introdution: "简介:教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
disabled: false
},
]
}
}
return data;
}
uniClick
// 点击事件
uniClick: "reglistUniClick",
// 调用自定义函数
function reglistUniClick(index,item) {
//获取按钮索引以及对应索引的值
console.log(index,item);
}
contentConfig
contentConfig:[
{
// 头像 url
//自定义图像请采用同宽高的尺寸,推荐300*300、400*400(单位:px)
//未配置时,默认是灰色默认用户样式。假如医院没有医生头像照片提供,
//推荐使用:./h5/img/assets/doc.png 代替。
avatar: "./static/img/user.png",
// 医生基础信息(固定模板式样)
// 当info为空或不存在时,自动选择解析对象为diyContent
info: {
name: "小华佗医生",
duty: "主治医师",
time: "上午"
},
// 简介(基础用)
// diyContent不使用时生效
introdution: "简介:很牛逼的主任医师,教授,博士生导师,国家级名老中医药专家,全国优秀中医临床研修老师,北京市中医住院医师规范化培训师承指导老师",
// 是否禁用
disabled: false,
// 信息内容(可自定义内容形式)
// 当diyContent为空或不存在时,默认解析info对象内的值
diyContent:regList_content_html({ name: "华佗", position: "副主任医师", regDate: "上午", regFee:'50.00' }),
},...
]
//自定义内容形式
function regList_content_html(docInfor) {
return "<div style='display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:28px'>" +
"<div style='display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:15px'>" +
"<div>"+
"<span style='font-weight:bold'>" + docInfor.name + "</span>" +
"<span>(" + docInfor.position + ")</span>" +
"</div>"+
"<span style='color:#fff;font-size:24px;margin-right:10px;background-color:#fd2121;padding:5px;border-radius:5px'>" + docInfor.regDate + "</span>" +
"</div>" +
"<div>" +
"<span style='color:red;font-size:24px;'>挂号费:" + docInfor.regFee + "元</span>" +
"</div>" +
"</div>";
}
AvatarClick
//点击头像回调接口,传出index
AvatarClick:function (index) { alert(index) },
tip
tip: "温馨提示:点击医生头像即可查询医生详细介绍",
btnName
btnName: "挂号",
♨️ JS Call
无
🚀 getData
无