`

Layer关于回调函数细节

阅读更多
Layer中关于yes、btn、cancel以及success回调函数参数注意事项
1. yes、btn和cancel的回调函数参数index在第一位,layero在第二位。yes:第一个按钮的回调,携带两个参数,分别是当前层索引和当前层DOM;btn2:第二个按钮的回调,携带两个参数,分别是当前层索引和当前层DOM;cancel:右上角关闭按钮回调,携带两个参数,分别是当前层索引和当前层DOM。

yes : function(index,layero){
},
				
btn2 : function(index,layero){
},
				
cancel : function(index,layero){
}


2. success的回调函数参数layero在第一位,index在第二位。层弹出后的成功回调方法,success会携带两个参数,分别是当前层DOM和当前层索引,
success: function(layero, index){
	console.log(layero.context, index);
}


3. 注意!!!一定要注意回调函数参数的位置,否则在调用下列方法的时候会报错
var body = layer.getChildFrame('body',index);
var iframeWin = window[layero.find('iframe')[0]['name']];
楼主在使用过程中因忽视了yes回调函数两个参数的位置,复制的是seccess的回调函数,参数位置没改,导致调用上述两个方法报错,排错排了近一个小时...

---------------------
作者:xcmercy
原文:https://blog.csdn.net/cccmercy/article/details/78878401
分享到:
评论

相关推荐

    在layer弹层layer.prompt中,修改placeholder的实现方法

    而如果需要根据用户点击不同的按钮(例如取消按钮)来执行不同的回调函数,我们可以在配置对象中添加一个按钮数组,设定不同的按钮文本,并为每个按钮提供独立的回调函数。 使用layer库时,开发者可以利用其提供的...

    解决layer.prompt无效的问题

    具体来说,我们可以通过layer.use函数加载'extend/layer.ext.js'模块,并在加载成功后,通过回调函数覆盖layer.ext方法。通过这种方式,我们定义了一个新的layer.ext函数,使得layer.prompt方法变得可用。在这个新的...

    timer自定义高精度定时器

    4. 回调函数的执行:考虑回调函数执行的上下文,如是否在中断上下文执行,需要确保回调函数是异步信号安全的。 5. 耗时任务:避免在定时器回调函数中执行耗时任务,以免影响其他定时器或系统性能。 总之,“timer...

    opal-async.rar_opal

    3. **回调函数**:在OPAL异步接口中,回调函数是关键,当异步操作完成时,OPAL会调用预先注册的回调函数,通知用户空间或内核空间操作的结果。 4. **错误处理**:异步操作可能会失败,OPAL接口会提供错误码来指示...

    layui form表单提交之后重新加载数据表格的方法

    `layui.use`方法用于加载这些模块,一旦加载完成,就会执行回调函数。这是layui模块化设计的一部分,它支持依赖加载,确保了代码的组织和管理更加合理和高效。 ###知识点二:表单提交事件监听 接下来,我们看到...

    深入解析STM32_USB-FS-Device_Lib库-中文

    - 通过在usb_conf.h文件中使用#define来定义回调函数是否为空操作(NOP_Process),开发者可以选择性地实现特定回调函数。例如,如果不需要实现EP1_IN_Callback,则可以定义为NOP_Process,否则定义为具体的函数名...

    MTK专题集_讲述MTK各个重要功能模块.pdf

    **触发回调函数**:处理完成后,Framework Layer会调用相应的回调函数通知Application Layer。 **5. L4/NSQueue** - **概述**:L4/NSQueue是另一个重要的队列机制,用于传递从UI层到网络模拟器的数据流。 - **...

    电子-STM32通信外设应用级库函数.pdf

    基本配置包括选择要使用的外设、配置传输选项、选择和配置用户及错误回调函数、设置超时管理,以及设定事件、错误和DMA中断优先级。此外,还应当配置日志宏,以帮助调试。 5. CPAL的初始化与回调函数 CPAL_PPP_Init...

    STM32L051C8T6_TIM.rar

    我们需要通过`HAL_TIM_Base_Config_IT()`函数注册中断回调函数,例如`TIM_IRQHandler()`,这个函数会在定时中断发生时被调用。 3. **中断服务例程**:在中断服务例程中,我们将处理中断事件。`HAL_TIM_IRQHandler()...

    基于layer.js实现收货地址弹框选择然后返回相应的地址信息

    - 使用layer.close(index)方法来关闭弹框,index是弹框的索引,通过success回调函数参数传入。 6. 参数传递与数据获取: 在实际开发中,可能会涉及到将某些参数传递给iframe页面,或者从iframe页面获取数据。在...

    HAL库的几大特点以及其整体框架

    3. **多样的回调函数**:HAL库支持多种回调函数,包括初始化完成回调、错误处理回调、读写完成回调等,这些回调函数增强了程序的灵活性和可扩展性。 4. **编程模式多样化**:HAL库支持三种编程模式:阻塞模式、非...

    layui switch 开关监听 弹出确定状态转换的例子

    在layer的回调函数中,可以通过返回值true或false来控制按钮是否能够关闭弹出层。如果返回true,则按钮可以关闭弹出层;如果返回false,则即使点击了按钮也无法关闭弹出层,可以用来防止用户误操作。 10. **结束语...

    在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法

    但是,通常情况下,子页面会通过回调函数或者事件机制来通知父页面,而不是直接修改父页面的状态。例如,子页面可以通过`parent.layer.close(index)`关闭自身,并传递一些数据给父页面进行处理。 此外,需要注意的...

    读写DXF文件的dxflib库

    在解析过程中,dxflib会调用用户自定义的回调函数,将解析到的信息传递给用户的应用程序进行处理。这种方式允许开发者根据需要定制数据处理流程,而不必理解DXF文件的全部细节。 使用dxflib时,首先需要了解DXF文件...

    14496-6_2000

    - **DA_ServiceAttachCallback()**: 在成功建立服务连接后调用的回调函数。 - **DA_ServiceDetach()**: 断开与DMIF的服务连接。 - **DA_ServiceDetachCallback()**: 断开服务连接后的回调函数。 - **DA_...

    STM32F10xx固件函数库 20181126

    - **中断处理**:STM32F10系列支持多种中断源,固件库提供了相应的中断服务例程(ISR),开发者可以通过注册回调函数来响应中断事件。 - **定时器管理**:包括基本定时器、高级定时器和看门狗定时器,它们在各种...

    ril库和头文件免费下载

    在回调函数中,可以根据需要执行相应操作,如显示来电界面、静音铃声或拒接电话。 **4. 兼容性和扩展性** RIL的设计目标之一就是提供跨平台兼容性,因此,尽管这里的例子是在Windows Mobile 6上,但RIL的概念和...

    06-SDL音视频渲染实战.rar

    - 音频回调函数:开发者可以注册一个回调函数,每当需要填充音频缓冲区时,SDL会自动调用该函数,将处理后的音频数据填入缓冲区。 - 音频格式转换:SDL支持多种音频格式,如果原始音频数据与目标设备不兼容,SDL...

    STM32F4xx HAL 库(驱动)使用说明

    例如,在使用ADC时,可以设置一个回调函数处理转换完成的事件,从而实现非阻塞式的采样。 6. **错误处理**:HAL库提供了丰富的错误处理机制,通过返回状态码(如`HAL_OK`、`HAL_ERROR`等)来反馈操作结果。这有助于...

Global site tag (gtag.js) - Google Analytics