ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 全部方法 ## 3.1.全部方法 | 方法 | 参数 | 描述 | | --- | --- | --- | | flexible(expand) | true和false | 折叠/展开侧导航 | | activeNav(url) | a标签的lay-href | 设置侧导航栏选中 | | refresh(url) | url,可为空 | 刷新指定Tab或当前Tab | | closeAllTabs() | 无 | 关闭所有选项卡 | | closeOtherTabs(url) | url | 关闭除url外所有选项卡 | | closeThisTabs(url) | url,可为空 | 关闭url或当前选项卡 | | rollPage(d) | left、right、auto | 滚动选项卡tab | | changeTheme(theme,win,noCache,noChild) | | 切换主题 | | lockScreen(url) | 见单独 | 锁屏 | | unlockScreen(isRemove) | 见单独 | 解除锁屏 | | iframeAuto() | 无 | 让当前的iframe弹层自适应高度 | | closeThisDialog() | 无 | 关闭当前iframe弹窗 | | closeDialog(elem) | dom选择器 | 关闭elem元素所在的页面层弹窗 | | open(option) | 同layer | 打开弹窗 | | popupRight(option) | 同layer | 打开右侧弹窗 | | getLayerData(index,key) | 见弹窗专题 | 获取弹窗传递数据 | | putLayerData(key,value,index) | 见弹窗专题 | 弹窗传递数据 | | reloadLayer(index,url,success) | 见弹窗专题 | 刷新url方式弹窗 | | alert(content,options,yes) | 同layer | 封装[layer.alert](https://www.layui.com/doc/modules/layer.html#layer.alert) | | confirm(content,options,yes,cancel) | 同layer | 封装[layer.confirm](https://www.layui.com/doc/modules/layer.html#layer.confirm) | | prompt(options,yes) | 同layer | 封装[layer.prompt](https://www.layui.com/doc/modules/layer.html#layer.prompt) | | tips(options) | [见admin模块高级](https://www.kancloud.cn/admin/advance?id=tips) | 增强[layer.tips](https://www.layui.com/doc/modules/layer.html#layer.tips) | | modelForm(layero,btnFilter,formFilter) | 见弹窗专题 | 把弹窗自带按钮跟表单绑定一起 | | getLayerIndex('#elem') | jq选择器 | 获取页面层弹窗index | | req(url,data,success,method,option) | 见单独 | 封装ajax | | ajax(option) | 同$.ajax | 封装ajax | | showLoading(elem,type,opacity,size) | 见单独 | 显示加载动画 | | removeLoading(elem,fade,del) | 见单独 | 移除加载动画 | | btnLoading(elem,text,loading) | 见单独 | 设置按钮为加载状态 | | putTempData(key,value,local) | 见单独 | 缓存数据 | | getTempData(key,local) | 见单独 | 获取缓存数据 | | putSetting(key,value) | | 修改配置信息 | | recoverState() | | 恢复配置信息 | | getPageHeight() | 无 | 获取浏览器高度 | | getPageWidth() | 无 | 获取浏览器宽度 | | chooseLocation(option) | 见admin模块高级 | 地图选择位置 | | cropImg(option) | 见admin模块高级 | 裁剪图片 | | strToWin(str) | | 字符的parent.parent转对象 | | openSideAutoExpand() | 无 | 开启鼠标移入侧边栏自动展开 | | openCellAutoExpand() | 无 | 开启鼠标移入单元格超出自动展开 | | util.Convert\_BD09\_To\_GCJ02(point) | 见admin模块高级 | 百度地图坐标转高德地图坐标 | | util.Convert\_GCJ02\_To\_BD09(point) | 见admin模块高级 | 高德地图坐标转百度地图坐标 | | util.animateNum(elem,isThd,delay,grain) | 见admin模块高级 | 动态数字 | | util.deepClone(obj) | 见admin模块高级 | 深度克隆对象 | | util.fullTextIsEmpty(text) | 见admin模块高级 | 判断富文本是否为空 | | util.removeStyle(elem,options) | 见admin模块高级 | 移除元素的style | | util.scrollTop(elem) | 见admin模块高级 | 滚动到顶部 | | util.tpl(html,data,openCode,closeCode) | 见admin模块高级 | 模板解析 | 使用示例: ~~~ layui.use(['admin'], function () { var admin = layui.admin; var pageHeight = admin.getPageHeight(); // 获取浏览器高度 }); ~~~