【技术实现步骤摘要】
弹窗生成方法、装置、电子设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种弹窗生成方法
、
弹窗生成装置
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]各种管理系统的管理界面开发中,经常会使用到弹出框
(
弹窗
)
实现一定的功能,目前的一些弹出框开发手段,多是由开发者在管理系统的开发界面逐个进行设计开发,这种开发方式随着开发界面和
/
或开发的弹出框的增加,需要投入的开发时间也越来越多,导致开发效率低且代码冗余多的问题
。
技术实现思路
[0003]本专利技术所要解决的技术问题是针对上述不足,提供一种弹窗生成方法
、
弹窗生成装置
、
电子设备及计算机可读存储介质,以解决弹窗开发效率低且代码冗余多的问题
。
[0004]第一方面,本专利技术提供一种弹窗生成方法,所述方法包括:
[0005]以开发主程序文件为父组件
、
在父组件中调用预设的弹窗组件文件为子组件,在弹窗组件文件中预先定义了控制变量以控制根据弹窗组件文件生成弹窗的类型
、
样式和触发事件;
[0006]在父组件中对控制变量赋值,并将控制变量的赋值传递给子组件;
[0007]子组件根据控制变量的赋值生成具有对应类型
、
样式和触发事件的弹窗
。
[0008]进一步地,以开发主程序文件 ...
【技术保护点】
【技术特征摘要】
1.
一种弹窗生成方法,其特征在于,所述方法包括:以开发主程序文件为父组件
、
在父组件中调用预设的弹窗组件文件为子组件,在弹窗组件文件中预先定义了控制变量以控制根据弹窗组件文件生成弹窗的类型
、
样式和触发事件;在父组件中对控制变量赋值,并将控制变量的赋值传递给子组件;子组件根据控制变量的赋值生成具有对应类型
、
样式和触发事件的弹窗
。2.
根据权利要求1所述的方法,其特征在于,以开发主程序文件为父组件
、
在父组件中调用预设的弹窗组件文件为子组件之前,所述方法还包括:建立弹窗组件文件,并在弹窗组件文件中定义控制变量,具体包括:以
Dialog.vue
文件封装表格型
、
表单型
、
普通型和自定义类型的弹窗,以作为弹窗组件文件;在
Dialog.vue
文件最外层添加
slot
插槽标签,在
slot
插槽标签中添加控制变量,在
Dialog.vue
文件的
data
配置项中定义控制变量,
data
配置项中的控制变量用于接收来自父组件的赋值,并传递给
slot
插槽标签中的控制变量,
slot
插槽标签中的控制变量用于控制生成弹窗的类型
、
样式和触发事件
。3.
根据权利要求2所述的方法,其特征在于,控制变量包括弹窗类型控制变量
、
弹窗样式控制变量和弹窗触发事件控制变量;弹窗类型控制变量针对表格型
、
表单型
、
普通型和自定义类型的弹窗各自设置显隐值
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:对
data
配置项中的控制变量设置默认值,并记录调用弹窗组件文件生成弹窗的弹窗类型控制变量和弹窗样式控制变量的不同赋值的使用频率,将使用频率最高的弹窗类型控制变量和弹窗样式控制变量的赋值更新为对应
data
配置项中的弹窗类型控制变量和弹窗样式控制变...
【专利技术属性】
技术研发人员:张清茹,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。