1.一种二级联动菜单的创建方法,其特征在于,包括:
获取用于创建二级联动菜单的基础数据,所述基础数据包括默认参数值和/或本次传入的可变参数值;
定义用于创建所述二级联动菜单的函数;
调用所述函数,并利用所述函数创建基于所述基础数据的二级联动菜单。
2.根据权利要求1所述的方法,其特征在于,当所述基础数据包括默认参数值和本次传入的可变参数值时,所述获取用于创建二级联动菜单的基础数据,包括:
合并所述默认值和所述可变参数值;
初始化所述合并后的默认值和所述可变参数值,得到所述基础数据。
3.根据权利要求1所述的方法,其特征在于,所述定义用于创建所述二级联动菜单的函数,包括:
定义用于创建所述二级联动菜单的第一函数,以及定义所述二级联动菜单的菜单值发生变化时所调用的第二函数。
4.根据权利要求3所述的方法,其特征在于,所述利用所述函数创建基于所述基础数据的二级联动菜单,包括:
根据所述基础数据设置所述二级联动菜单的父菜单项数据;
针对每个父菜单项数据,确定各父菜单项数据对应的子菜单项数据;
其中,所述父菜单项为所述子菜单项的上级菜单项。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当监测到所述二级联动菜单的其中一个父菜单项数据发生变化时,调用所述第二函数;
确定该父菜单项数据对应的子菜单项数据;
利用所述第二函数更新该父菜单项数据对应的子菜单项数据。
6.一种二级联动菜单的创建装置,其特征在于,包括:
获取模块,用于获取用于创建二级联动菜单的基础数据,所述基础数据包括默认参数值和/或本次传入的可变参数值;
定义模块,用于定义用于创建所述二级联动菜单的函数;
创建模块,用于调用所述函数,并利用所述函数创建基于所述基础数据的二级联动菜单。
7.根据权利要求6所述的装置,其特征在于,所述获取模块包括:
合并单元,用于当所述基础数据包括默认参数值和本次传入的可变参数值时,合并所述默认值和所述可变参数值;
初始化单元,用于初始化所述合并后的默认值和所述可变参数值,得到所述基础数据。
8.根据权利要求6所述的装置,其特征在于,所述定义模块包括:
定义用于创建所述二级联动菜单的第一函数,以及定义所述二级联动菜单的菜单值发生变化时所调用的第二函数。
9.根据权利要求8所述的装置,其特征在于,所述创建模块包括:
设置单元,用于根据所述基础数据设置所述二级联动菜单的父菜单项数据;
确定单元,用于针对每个父菜单项数据,确定各父菜单项数据对应的子菜单项数据;
其中,所述父菜单项为所述子菜单项的上级菜单项。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
调用模块,用于当监测到所述二级联动菜单的其中一个父菜单项数据发生变化时,调用所述第二函数;
确定模块,用于确定该父菜单项数据对应的子菜单项数据;
更新模块,用于利用所述第二函数更新该父菜单项数据对应的子菜单项数据。