统一配置
所有属性在shell属性下:shell:{devInfor:"",sound:"",...}
属性 | 说明 |
---|---|
devInfor | 设备编号 |
sound | 语音播放路径设置,直接传入”./h5/sound/“文件夹下的文件名+后缀即可(例如:001.mp3)。 语音文件默认指定路径:”./h5/sound/“ |
version | 终端版本信息 |
hotkey | 热区 |
local | 当前位置 |
title | 主标题 |
countdown | 倒计时 |
countdown_callBack | 倒计时结束时回调函数 |
navIndex | 当前导航索引 |
nav | 导航 |
userinfor | 用户信息 |
btnbar | 按钮配置 |
devInfor
//配置
devInfor:"终端号:9A0001"
sound
//配置(直接传入文件名+后缀)
sound:"001.mp3"
version
//配置
version:"版本号:V1.0.1"
hotkey
//配置
hotkey:{
//点击顺序(按A时将复位)
//对应屏幕上顺序
//A B
//D C
key: "ABCD",
//热区激活后触发的函数
hotevent: "hoteventHandle",
}
//调用自定义函数
function hoteventHandle(){
console.log("激活热区");
}
local
//配置
local:"选择医生"
title
//配置
title:"选择缴费类型"
countdown
//配置
//格式[总计时数,报警提示数]
countdown:[999, 995]
countdown_callBack
//配置
countdown_callBack:"countdown_callBack"
//调用自定义函数
function countdown_callBack(){
console.log("Time out!");
}
navIndex
//配置
//索引号从0开始
navIndex:2
nav
//配置
nav:["主页面","选科室","选医生"]
userinfor
//配置
//title……项目标题
//content……项目内容
userinfor:[
{ title: "用户:", content: "陈栋华" },
{ title: "性别:", content: "男" },
{ title: "年龄:", content: "300" }
]
btnbar
//配置
//屏幕底部的功能按钮,目前分左右两侧进行配置
btnbar: {
//左侧按钮配置
left: [
{
txt: "左侧001",
onClick: "Input4Click",
disabled: true,
//呼吸效果(非必要配置)
breatheAni:true,
//[校验功能](非必要配置)
//*校验类型
//vType……minlen:最小长度校验
// idc:身份证校验
// mobile:电话号码校验
//*指定错误提示内容
//eMsg……错误信息提示
// 不传入eMsg该key时按前端内部预定于内容显示
verify: { vType:'minlen',eMsg:''},
},
{
txt: "左侧002",
onClick: "Input4Click()",
extra: {
breatheAni: {
need: false,
color: "#20ace8"
}
}
}],
//右侧按钮配置
right: [{
txt: "返回",
onClick: "Input4Click()",
//呼吸效果(非必要配置)
breatheAni:true
},
{
txt: "确定",
onClick: "Input4Click()",
valid: true,
//呼吸效果(非必要配置)
breatheAni:true
}]
}
扩展说明
img配置:
img预定配置一般是外部传入url,但遇到外部传入Base64的情况,简单需求下无需改源码,可以由外部进行一定规格的数据组合进行使用。
解决方法:
原理:
重组数据格式:“data:image/jpeg/jpeg;base64,”+Base64码String内容
其他格式支持:
data:,文本数据
data:text/plain,文本数据
data:text/html,HTML代码
data:text/html;base64,base64编码的HTML代码
data:text/css,CSS代码
data:text/css;base64,base64编码的CSS代码
data:text/javascript,Javascript代码
data:text/javascript;base64,base64编码的Javascript代码
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
data:image/x-icon;base64,base64编码的icon图片数据