[发明专利]小程序中菜单弹出的方法、装置、电子设备和存储介质有效
申请号: | 202010621951.6 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111857488B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 朱叶青 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0482 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 菜单 弹出 方法 装置 电子设备 存储 介质 | ||
1.一种小程序中菜单弹出的方法,包括:
检测到用户在小程序中产生长按动作之后,获取长按位置;
响应于确定所述长按位置存在图片,弹出对应所述图片的菜单,弹出的所述菜单提供与图片相关的多个功能,其中,根据对所述长按位置处最顶层的视图元素依次进行是否为image组件、是否为image标签、是否有背景图的判断,以确定是否存在图片,
其中,所述确定所述长按位置存在图片包括:获取所述长按位置处最顶层的视图元素;确定所述视图元素是否为image组件;若是,则确定所述长按位置存在图片;确定所述视图元素不为image组件之后,确定所述视图元素是否为image标签;若是,则确定所述长按位置存在图片;确定所述视图元素不为image标签之后,确定所述视图元素是否有背景图,若是,则确定所述长按位置存在图片。
2.根据权利要求1所述的方法,其中,所述响应于确定所述长按位置存在图片,弹出对应所述图片的菜单包括:
确定所述长按位置存在图片之后,确定所述长按位置处的当前组件是否绑定了长按事件;
响应于确定所述长按位置处的当前组件未绑定长按事件,弹出对应所述图片的菜单。
3.根据权利要求2所述的方法,其中,所述响应于确定所述长按位置存在图片,弹出对应所述图片的菜单包括:
确定所述长按位置存在图片且所述长按位置处的当前组件未绑定长按事件之后,确定所述当前组件之上的N级父组件是否绑定了长按事件,其中N为正整数;
响应于确定所述当前组件之上的N级父组件均未绑定长按事件,弹出对应所述图片的菜单。
4.一种小程序中菜单弹出的装置,包括:
检测单元,用于检测到用户在小程序中产生长按动作之后,获取长按位置;
弹出单元,用于响应于确定所述长按位置存在图片,弹出对应所述图片的菜单,弹出的所述菜单提供与图片相关的多个功能,其中,根据对所述长按位置处最顶层的视图元素依次进行是否为image组件、是否为image标签、是否有背景图的判断,以确定是否存在图片,
其中,所述弹出单元在确定所述长按位置存在图片时,具体执行:获取所述长按位置处最顶层的视图元素;确定所述视图元素是否为image组件;若是,则确定所述长按位置存在图片;确定所述视图元素不为image组件之后,确定所述视图元素是否为image标签;若是,则确定所述长按位置存在图片;确定所述视图元素不为image标签之后,确定所述视图元素是否有背景图,若是,则确定所述长按位置存在图片。
5.根据权利要求4所述的装置,其中,所述弹出单元在响应于确定所述长按位置存在图片,弹出对应所述图片的菜单时,具体执行:
确定所述长按位置存在图片之后,确定所述长按位置处的当前组件是否绑定了长按事件;
响应于确定所述长按位置处的当前组件未绑定长按事件,弹出对应所述图片的菜单。
6.根据权利要求5所述的装置,其中,所述弹出单元在响应于确定所述长按位置存在图片,弹出对应所述图片的菜单时,具体执行:
确定所述长按位置存在图片且所述长按位置处的当前组件未绑定长按事件之后,确定所述当前组件之上的N级父组件是否绑定了长按事件,其中N为正整数;
响应于确定所述当前组件之上的N级父组件均未绑定长按事件,弹出对应所述图片的菜单。
7.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-3中任一项所述的方法。
8.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-3中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010621951.6/1.html,转载请声明来源钻瓜专利网。