【前端】Layui的表格常用功能,表單提交事件,表格下拉按鈕點擊事件,表格外的按鈕點擊事件
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
前言最近在維護(hù)老系統(tǒng),盡量使用過layui,但是時間久了,總會忘記一些方法的使用。 因此通過本篇文章大概記錄常用的功能方法,比如,表單提交事件,表格下拉按鈕點擊事件,表格外的按鈕點擊事件等 核心方法在 layui 中,layui.use() 方法是用來加載和使用 layui 模塊的主要方法。 它接受一個數(shù)組作為參數(shù),數(shù)組中包含了需要使用的 layui 模塊的名稱,同時也可以傳入一個回調(diào)函數(shù)來處理模塊加載完成后的邏輯。 具體語法如下:
在這個方法中,layui.use() 會按照參數(shù)中指定的模塊順序加載對應(yīng)的模塊,在所有模塊加載完成后,會執(zhí)行回調(diào)函數(shù)中的邏輯。 在回調(diào)函數(shù)中可以進(jìn)行具體的模塊使用和操作,確保在模塊加載完成后再進(jìn)行相應(yīng)的處理。 需要注意的是,layui.use() 方法在頁面中使用 layui 模塊時是必須的,因為 layui 采用異步加載模塊的機(jī)制,通過 layui.use() 方法可以確保模塊加載完成后再進(jìn)行后續(xù)邏輯處理,避免出現(xiàn)模塊未加載完成就調(diào)用的情況。 常用模塊
在 layui 中,常用的模塊包括但不限于以下幾個: 1.layui.$ 這是 layui 的 jQuery 版本,可以用來操作 DOM、事件處理等功能。 2.layui.layer 彈出層模塊,用于顯示各種類型的彈出窗口,包括提示框、詢問框、加載層等,提供豐富的參數(shù)和回調(diào)函數(shù)來定制不同需求的彈出窗口。 3.layui.table 數(shù)據(jù)表格模塊,用于展示和操作數(shù)據(jù)表格,支持表格的渲染、事件監(jiān)聽、數(shù)據(jù)操作等功能。 4.layui.form 表單模塊,用于處理表單元素的渲染、事件監(jiān)聽、表單驗證等功能,可以輕松實現(xiàn)各種表單操作和交互效果。 除了上述列出的模塊,layui 還包含了眾多其他常用的模塊,如日期時間模塊、上傳模塊、滑塊模塊等,可以根據(jù)實際需求來選擇加載并使用對應(yīng)的模塊。 表單按鈕事件Html設(shè)置,把按鈕標(biāo)簽包含在form表單標(biāo)簽里,否則設(shè)置的事件無效。 兩個主要屬性lay-filter,lay-submit
js設(shè)置,記得在方法后面加上一個return false,否則會自動刷新頁面
表格字段事件表單操作按鈕的默認(rèn)和自定義事件,都是會觸發(fā)同一個方法,需要帶上指定屬性,設(shè)置不同的值來區(qū)分事件 如果想在Layui的表格中使用templet重新初始化生成<a>標(biāo)簽,并且綁定點擊事件,可以在定義表格列時使用templet屬性來指定自定義模板,然后在模板中生成<a>標(biāo)簽,并且為其添加點擊事件。下面是一個示例代碼:
在這個示例中,使用了templet屬性來指定了自定義操作列的模板,模板中使用了{(lán){d.id}}來獲取每行數(shù)據(jù)的ID,并且為每個操作按鈕添加了custom-operation類。然后使用jQuery監(jiān)聽了這些按鈕的點擊事件,并在點擊時獲取了對應(yīng)行數(shù)據(jù)的ID,可以在點擊事件中編寫自定義操作的邏輯。 ———————————————— 版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。 原文鏈接:https://blog.csdn.net/lmy_520/article/details/137067017 該文章在 2024/4/23 11:36:32 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |