添加后台脚本扩展并不影响升级
**注意:**新版本后台已经增加自定义扩展机制,需要更新admin
模块及Library
组件
- 新增默认自定义脚本及样式
- 新增
extra/script.js
脚本文件,可自定义后台全局脚本 - 新增
extra/style.css
样式文件,可自定义后台全局样式
- 以下为自定义脚本的案列
- 只添加了简单的打印功能,其他需要自行挖掘
- 脚本及相关样式后台已经默认加载,不需要再行加载
- 在使用
php think xadmin:install static
时不会更新extra
目录
$(function () {
window.$body = $('body');
/*! 注册单次事件 */
function onEvent(event, select, callable) {
return $body.off(event, select).on(event, select, callable);
}
/*! 注册 data-print 页面打印 事件行为 */
onEvent('click', '[data-print]', function () {
const printHtml = document.querySelector('.print_content').innerHTML; // 需要打印的内容
window.document.body.innerHTML = printHtml;
window.print();
window.location.reload(); // 打印完成后重新加载页面
});
});
如有更可行的方式,可随时联系 L ,如有不严谨或者不规范的地方欢迎指正。