当前位置: 首页 > news >正文

若依tab-content面板失效、使用load的解决方法(附详细步骤)

  • 【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】
  • 【创作不易,点个赞就是对我最大的支持】

前言

仅作为学习笔记,供大家参考
总结的不错的话,记得点赞收藏关注哦!

思路:因为load方法每次加载的时候不会加载js(可能),导致面板之间来回跳转有问题,所以要去掉所有面板的head和foot只留一个默认面板的
解决方法:将面板的公共js都放在每次面板的加载事件load方法里边

目录

    • 前言
      • 选项卡index页面
        • html代码
        • index中js代码
      • 面板部分代码

注意:我的面板页面之间都是独立的,这样不会乱,选项卡页面也是独立的,命名index,可以这么理解:选项卡其实就是作为面板的head部分,面板作为body

选项卡index页面

这里只用一个面板项,动态load加载

html代码

<ul id="myTab" class="nav nav-tabs"><li class="active"><a id="l_repeatTest" data-toggle="tab" >未回复</a></li><li><a id="l_syncConfig" data-toggle="tab">申请延期</a></li><li><a id="l_channelConfig"  data-toggle="tab">已回复</a></li><li><a id="l_returned"  data-toggle="tab">已退回</a></li><li><a id="l_audited"  data-toggle="tab">已审核</a></li>
</ul>
<div class="tab-content"><div class="tab-pane fade i in active"><div class="panel-body" id="task"></div></div>
</div>

把公共的js,就是面板每次要加载的js都放到index选项卡页面来加载

index中js代码

<script th:inline="javascript">var prefix = ctx + "business/task";$(function () {  initLoad("task");//默认加载第一个面板});//选项卡事件$("#l_repeatTest").click(function(){initLoad("task");});$("#l_syncConfig").click(function(){initLoad("extension");});function reloads() {//自定义刷新方法location.reload();}//通用方法(关键部分)function initLoad(res){$("#task").load(prefix+"/"+res,function (){//所有面板的公共默认加载js放这里layui.use('laydate', function(){var laydate = layui.laydate;laydate.render({elem: '#year',type: 'year',done: function(value, date) {$.table.refresh();}});});});}
</script>

面板部分代码

面板主要就是将head和foot删掉就可以,其余的不变,例如渲染表格等js

在这里插入图片描述
在这里插入图片描述

创作不易,点个赞就是对我最大的支持~


wxgzh:程序员温眉

CSDN:程序员温眉

每天进步一点点的程序员

http://www.lryc.cn/news/150086.html

相关文章:

  • 2023年03月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Android安卓实战项目(12)—关于身体分析,BMI计算,喝水提醒,食物卡路里计算APP【支持中英文切换】生活助手类APP(源码在文末)
  • Hadoop 3.2.4 集群搭建详细图文教程
  • STL的学习之一
  • 如何使用Python进行数据科学实验?
  • 华为数通方向HCIP-DataCom H12-821题库(拖拽题,知识点总结)
  • 第三课:C++实现PDF去水印
  • 实现Android分布式协同办公:将待办事件App与本地Web服务结合
  • VMware12.1.1安装Centos7
  • bazel构建原理
  • matlab 点云的二进制形状描述子
  • MongoDB实验——在Java应用程序中操作 MongoDB 数据
  • java+springboot+mysql校园跑腿管理系统
  • ubuntu20.04 server 安装后磁盘空间只有一半的处理
  • 〔017〕Stable Diffusion 之 常用模型推荐 篇
  • 多目标应用:基于多目标人工蜂鸟算法(MOAHA)的微电网多目标优化调度MATLAB
  • 【HTML5】HTML5 特性
  • 【FreeRTOS】互斥量的使用与逐步实现
  • Spring-Cloud-Openfeign如何传递用户信息?
  • OpenCV(十一):图像仿射变换
  • 多路波形发生器的控制
  • [C/C++]天天酷跑超详细教程-中篇
  • 面试被打脸,数据结构底层都不知道么--回去等通知吧
  • 微服务面试问题小结( 微服务、分布式、MQ、网关、zookeeper、nginx)
  • Vue3全局变量使用
  • 拼多多海量商品数据接口API 商品详情接口 商品价格主图接口
  • 结构化日志记录增强网络安全性
  • 企业架构LNMP学习笔记5
  • Idea安装免注册版ChatGPT
  • git操作