ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 系统集成脚本[main.js](https://github.com/Astonep/tp-admin/blob/master/public/static/admin/js/main.js) [main.js](https://github.com/Astonep/tp-admin/blob/master/public/static/admin/js/main.js)位于项目路径: /public/static/admin/js/main.js **主要将后台常用的函数进行了封装**整个对象win并放在了全局对象windown中,方便可页面使用。 [TOC=2,3] ### 基础样式布局 这里规划了后台页面样式布局、移动端基本处理、本地缓存静态页面等。 ### 初始化selector ~~~ win.init(selector) ~~~ | 参数 | 含义 | | --- | --- | | selector | html标签 | #### 空对象判断 ~~~ win.empty() ~~~ #### 重定向 ~~~ win.redirect(url, time) ~~~ | 参数 | 含义 | | --- | --- | | url | 需要跳转到的地址 | | time | 跳转等待时间 | #### modal ~~~ win.modal(url) ~~~ | 参数 | 含义 | | --- | --- | | url | 一般是视图view中的模板文件 | #### 全局ajax请求 ~~~ win.globalAjax() ~~~ 初始化时会全局开启,将返回的json格式数据。 #### 下载js ~~~ win.getScript(url , fn) ~~~ | 参数 | 含义 | | --- | --- | | url | 引进脚本资源地址(绝对路径、相对路径均可) | | fn | 资源返回成功回调函数 | #### 下载样式 ~~~ win.getStyle(url) ~~~ | 参数 | 含义 | | --- | --- | | url | 引进脚本资源地址(绝对路径、相对路径均可),放在hand标签中 | #### 表单验证 ~~~ win.validate(object) ~~~ | 参数 | 含义 | | --- | --- | | object | html结构元素 | ### jquery扩展ajax提交表单 ### 弹出提示信息alertMsg(content, time) ~~~ alertMsg(content, time) ~~~ | 参数 | 含义 | | --- | --- | | content | 提示信息的内容 | | time | 显示持续的时间,默认一切提示信息都是3s | ### 弹出确认提示框alertConfirm()等 ~~~ alertConfirm(option) ~~~ 借助bootstrap中模态框将确认提示框封装,对象option的参数有: | 参数 |类型 | 含义 | 默认| | --- | --- | --- |---| | title | string | 提示标题 | 提 示 | | content | string | 提示内容,如 确定要删除选中的3项吗? | | | okValue | string | 确定按钮的文本| 确定 | | ok | function | 确定调用的方法 | | | cancelValue | string | 取消按钮的文本| 取消 | | cancel | function | 取消调用的方法 | | | backdrop | boolean | 默认自动生成一个 .modal-backdrop 元素用于提供一个可点击的区域,点击此区域就即可关闭模态框。 | true |