【技术实现步骤摘要】
一种数据的监听方法及装置
[0001]本专利技术涉及业务平台研发
,具体的涉及一种数据的监听方法及装置。
技术介绍
[0002]现有技术中,通常需要设置action为上传的URL地址,在使用第三方组件(由于第三方组件都要求按照第三方的格式上传文件)在自定义上传情况下,无法监听获取用户拖拽的文件。
技术实现思路
[0003]为了解决上述问题,本专利技术是提供了一种数据的监听方法及装置,能够解决使用elementui组件使用自定义上传后,拖动文件上传无法监听获取用户上传文件的技术问题。
[0004]为了实现上述目的,本专利技术提供一方面提供一种数据的监听方法,包括:
[0005]将上传地址配置为空并将HTTP请求配置为自定义上传;
[0006]获取DOM范围内的拖拽区域,并在所述拖拽区域内监听拖拽事件;
[0007]当目标文件进入监听的拖拽区域后,获取所述目标文件并将所述目标文件通过所述自定义上传的方式上传。
[0008]作为优选的一种技术方案,获取DOM范围内的拖拽 ...
【技术保护点】
【技术特征摘要】
1.一种数据的监听方法,其特征在于,包括:将上传地址配置为空并将HTTP请求配置为自定义上传;获取DOM范围内的拖拽区域,并在所述拖拽区域内监听拖拽事件;当目标文件进入监听的拖拽区域后,获取所述目标文件并将所述目标文件通过所述自定义上传的方式上传。2.根据权利要求1所述的监听方法,其特征在于,获取DOM范围内的拖拽区域,并在所述拖拽区域内设置监听拖拽事件,进一步包括:确定是否获取到DOM范围内的拖拽区域;如果未获取到就不再设置监听;如果获取到DOM元素,则设置监听拖拽事件及获取用户上传文件的事件回调函数。3.根据权利要求2所述的监听方法,其特征在于,设置监听拖拽事件及获取用户上传文件的事件回调函数,进一步包括:监听拖拽离开DOM范围的事件,阻止冒泡以及默认动作;监听拖拽进入DOM范围内的事件;监听拖拽在DOM范围内的拖拽动作结束事件;获取用户上传的文件。4.根据权利要求1所述的监听方法,其特征在于,当目标文件进入监听的拖拽区域后,将所述目标文件突出显示用于提示用户。5.根据权利要求1所述的监听方法,其特征在于:获取所述目标文件并将所述目标文件通过所述自定义上传的方式上传,进一步包括:根据后端接口要求重新组装需要传递的参数,使得这些...
【专利技术属性】
技术研发人员:陈宇盛,黄岗,周圣强,
申请(专利权)人:苏州万店掌网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。