目標
想在defaultToolbar添加一個自定義圖標,並添加一定的功能
過程
- 翻文檔
文檔鏈接
圖標按照文檔成功添加
defaultToolbar: ['filter', 'exports', {
title: '全局設置',
layEvent: 'setting',
icon: 'layui-icon-set-fill',
}]
2. 事件監聽
我按照文檔形式監聽了tool事件,但是我發現監聽不到事件
處理
- 檢查了事件和版本號都正確
- 查詢了源碼看了一下作者的寫法
- 在源碼的基礎上添加自己的事件監聽
源碼是在table.js
打開table.js
源碼後- 搜索
LAYTABLE_PRINT
字符串會發現作者的事件監聽函數 - 添加自己的事件監聽
done
函數,功能實例
- 搜索
- 結束