描述

  • slider控件说明

接口版本

版本号 制定人 制定日期 版本描述
1.0 覃之添 2021-6-29 初始版本

ip地址

http://192.168.1.1/wapi

API列表

名字 描述
set 设置属性
get 获取属性

##1、set

请求参数说明

参数名 类型 说明
attr string 属性
attr.type string 类型:value_change-‘数值改变-事件触发’;size-‘slider大小’; range-‘slider最大值和最小值’;cur-‘值与模式’;change-‘增加值与模式’;
attr.x_value int 参数:size-‘长’;range-‘最小值’;cur-‘值’;change-‘增加值’;
attr.y_value int 参数:size-‘宽’;range-‘最大值’;
attr.anim string 参数:on-‘用动画设置值’;off-‘立即更改值’;

调用示例

{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
        "type": "value_change"
    }
}
注:设置滑动事件回调触发;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "size",
            "x_value": "150",
            "y_value": "30"
    }
}
注:设置滑块的大小为150*30;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "range",
            "x_value": "0",
            "y_value": "100"
    }
}
注:设置滑块的值域大小为0-100;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "cur",
            "x_value": "50",
            "anim": "on"
    }
}
注:设置slider的值为50,动画效果为用动画设置值;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "cur",
            "x_value": "50",
            "anim": "off"
    }
}
注:设置slider的值为50,动画效果为立即更改值;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "change",
            "x_value": "10",
            "anim": "on"
    }
}
注:设置slider的值为原来值再加10,动画效果为用动画设置值;
{
    "wid": "s1",
    "cmd" : "set",
    "attr": {
            "type": "change",
            "x_value": "10",
            "anim": "off"
    }
}
注:设置slider的值为原来值再加10,动画效果为立即更改值;

返回示例

{
    "code": 0
}

返回参数说明

参数名 类型 说明
result string 结果信息
result.code int 错误码

错误码

错误码 说明

##2、get

请求参数说明

参数名 类型 说明

调用示例

{
    "wid": "s1",
    "cmd" : "get"
}

返回示例

{
    "cur_value": 60,
    "code": 0
}

返回参数说明

参数名 类型 说明
result string 结果信息
result.code int 错误码
result.cur_value int slider的值

错误码

错误码 说明
文档更新时间: 2021-07-28 18:03   作者:shuke