一种导航栏设置方法、装置和计算机存储介质制造方法及图纸

技术编号:20992116 阅读:19 留言:0更新日期:2019-04-29 22:13
本公开的实施例提供一种导航栏设置方法、装置和计算机存储介质,其中,该方法包括:获取导航栏元素的设置信息;调用预设的接口;通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。通过上述方案解决了现有的导航栏添加元素没有统一的接口,这样就会导致导航栏元素添加方式混乱,元素无法复用的问题,达到了有效提升导航栏元素复用率和降低维护成本的技术效果。

A Navigation Bar Setting Method, Device and Computer Storage Media

\u672c\u516c\u5f00\u7684\u5b9e\u65bd\u4f8b\u63d0\u4f9b\u4e00\u79cd\u5bfc\u822a\u680f\u8bbe\u7f6e\u65b9\u6cd5\u3001\u88c5\u7f6e\u548c\u8ba1\u7b97\u673a\u5b58\u50a8\u4ecb\u8d28\uff0c\u5176\u4e2d\uff0c\u8be5\u65b9\u6cd5\u5305\u62ec\uff1a\u83b7\u53d6\u5bfc\u822a\u680f\u5143\u7d20\u7684\u8bbe\u7f6e\u4fe1\u606f\uff1b\u8c03\u7528\u9884\u8bbe\u7684\u63a5\u53e3\uff1b\u901a\u8fc7\u6240\u8ff0\u63a5\u53e3\uff0c\u57fa\u4e8e\u6240\u8ff0\u8bbe\u7f6e\u4fe1\u606f\uff0c\u5bf9\u6240\u8ff0\u5bfc\u822a\u680f\u5143\u7d20\u8fdb\u884c\u8bbe\u7f6e\u3002 Through the above scheme, the existing navigation bar elements have no unified interface, which will lead to confusion in the way of adding navigation bar elements and the problem that elements can not be reused. It achieves the technical effect of effectively improving the reuse rate of navigation bar elements and reducing maintenance costs.

【技术实现步骤摘要】
一种导航栏设置方法、装置和计算机存储介质
本公开涉及互联网
,尤其涉及一种导航栏设置方法、装置和计算机存储介质。
技术介绍
目前,大部分导航栏都是在编程的时候,在编程代码中写入视图元素(view),即,需要通过对编程代码的写入和修改完成对导航栏元素的写入和修改,每个编程人员都按照自己的方式编写自己对应界面的导航栏元素,这样就导致在进行导航栏维护的时候,没有统一的维护标准,维护成本比较高。即,因为视图元素都是在编程时候直接添加的,无法进行有效的调整和统一的维护,导致复用性低、维护成本高。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本公开目的在于提供一种导航栏设置方法、装置和计算机存储介质,以提高导航栏元素设计方式的复用性、降低维护成本。本公开提供一种导航栏设置方法和装置是这样实现的:一种导航栏设置方法,所述方法包括:获取导航栏元素的设置信息;调用预设的接口;通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。在一个实施方式中,调用预设的接口包括:获取所述设置信息;根据所述设置信息,确定所述设置信息对应的导航栏的位置;根据所述位置,从预设的接口集合中确定出需调用的接口;调用确定出的接口。在一个实施方式中,所述接口集合中包括:L接口,用于对所述导航栏的左侧元素进行设置;C接口,用于对所述导航栏的中间元素进行设置;R接口,用于对所述导航栏的右侧元素进行设置。在一个实施方式中,对所述导航栏元素进行设置包括以下操作之一:添加元素、删除元素、偏移调整。在一个实施方式中,所述偏移调整包括以下至少之一:中间元素垂直方向的调整、左侧元素垂直方向的调整、右侧元素垂直方向的调整、左侧元素上下方向的调整、右侧元素上下方向的调整。一种导航栏设置装置,包括:获取模块,用于获取导航栏元素的设置信息;调用模块,用于调用预设的接口;设置模块,用于通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。在一个实施方式中,所述调用模块包括:获取单元,用于获取所述设置信息;第一确定单元,用于根据所述设置信息,确定所述设置信息对应的导航栏的位置;第二确定单元,用于根据所述位置,从预设的接口集合中确定出需调用的接口;调用单元,用于调用确定出的接口。在一个实施方式中,所述接口集合中包括:L接口,用于对所述导航栏的左侧元素进行设置;C接口,用于对所述导航栏的中间元素进行设置;R接口,用于对所述导航栏的右侧元素进行设置。在一个实施方式中,对所述导航栏元素进行设置包括以下操作之一:添加元素、删除元素、偏移调整。一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述方法的步骤。本公开提供的导航栏设置方法,通过设置接口,基于设置的接口可以对导航栏元素进行设置,从而使得对导航栏的设计方式可以被复用,从而解决了现有的导航栏添加元素没有统一的接口,这样就会导致导航栏元素添加方式混乱,元素无法复用的问题,达到了有效提升导航栏元素复用率和降低维护成本的技术效果。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本公开提供的导航栏设置方法一种实施例的方法流程图;图2是本公开提供的计算机终端的架构图;图3是本公开提供的导航栏设置装置一种实施例的模型结构示意图。具体实施方式为了使本
的人员更好地理解本公开中的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。为了保持本专利技术实施例的以下说明清楚且简明,本专利技术省略了已知功能和已知部件的详细说明。考虑到现在的导航栏元素仅能在编程的时候添加,主要是因为现在的导航栏添加元素没有统一的接口,这样就会导致导航栏元素添加方式混乱,元素无法复用。在本例中,通过给导航栏设计接口,可以方便地对导航栏进行操作,例如:增加元素、调整元素大小位置等,从而也就使得导航栏元素的复用性增强。基于此,在本例中,提供了一种导航栏设置方法,如图1所示,可以包括如下步骤:步骤101:获取导航栏元素的设置信息;其中,导航栏是指位于页面顶部或者侧边区域的,在页眉横幅图片上边或下边的一排水平导航按钮,它起着链接站点或者软件内的各个页面的作用。一般情况下,导航栏是不允许将其链接任意定制成其它链接的,但是每当撰写了一个新页面,导航栏就会自动多出一个链接指向该页面的按钮。导航栏一般都是使用在显示界面中,例如:百度眉页上面的一些选项"新闻,网页,MP3,知道…"等就是导航栏的一种范例。网站应用使用导航栏是为了让访问者更清晰明朗的找到所需要的资源区域,寻找资源。步骤102:调用预设的接口;考虑到现有的导航栏元素设置的时候,仅能在生成导航栏的时候,在编码中修改和编码,通过编码的方式调整导航栏元素,这种操作起来比较麻烦。例如,仅设置导航栏左侧某个元素的位置,例如,设置返回按钮距离左侧边界的距离,例如,设置为3mm,那么就需要对该导航栏的编码进行修改,这样操作起来复杂度特别高。为此,在本例中通过预设接口的方式,如果有需要设置和修改的内容,可以调用对应的接口,然后输入该希望调整至的参数,这样就可以实现对导航栏的设置。例如,距离边界的位置、元素自身的大小等等。通过预设接口的方式,可以有效提升设置的方便程度。步骤103:通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。其中,上述设置信息可以包括导航栏元素所有的关于位置和大小的参数信息,假设在导航栏中有三个元素,左边一个、中间一个、右边一个,那么就可以设置三个接口,一个接口对应一个元素的设置。如果在导航栏中有四个元素,那么可以设置四个接口,一个接口对应一个元素。在实际实现的时候,可以为每个元素都设置一个唯一对应的接口,也可以是为多个元素设置一个接口,即,通过一个接口实现对多个元素设置。具体采用哪种方式可以根据实际需要选择,本公开对此不作限定。例如:以获取设置参数,假设设置参数为:左侧元素,高度调整为8mm,因为设置的对象为左侧元素,因此,需要调用左侧接口,即,调用L接口。在调用L接口之后,确定需要调整的参数为:高度,确定调整量为8mm,那么就将左侧元素的高度设置为8本文档来自技高网
...

【技术保护点】
1.一种导航栏设置方法,其特征在于,所述方法包括:获取导航栏元素的设置信息;调用预设的接口;通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。

【技术特征摘要】
1.一种导航栏设置方法,其特征在于,所述方法包括:获取导航栏元素的设置信息;调用预设的接口;通过所述接口,基于所述设置信息,对所述导航栏元素进行设置。2.根据权利要求1所述的方法,其特征在于,调用预设的接口包括:获取所述设置信息;根据所述设置信息,确定所述设置信息对应的导航栏的位置;根据所述位置,从预设的接口集合中确定出需调用的接口;调用确定出的接口。3.根据权利要求2所述的方法,其特征在于,所述接口集合中包括:L接口,用于对所述导航栏的左侧元素进行设置;C接口,用于对所述导航栏的中间元素进行设置;R接口,用于对所述导航栏的右侧元素进行设置。4.根据权利要求1所述的方法,其特征在于,对所述导航栏元素进行设置包括以下操作之一:添加元素、删除元素、偏移调整。5.根据权利要求4所述的方法,其特征在于,所述偏移调整包括以下至少之一:中间元素垂直方向的调整、左侧元素垂直方向的调整、右侧元素垂直方向的调整、左侧元素上下方向的调整、右侧元素上下方向的调整。6.一...

【专利技术属性】
技术研发人员:张政桢
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1