Layui的tabs选项卡 进入只加载一个页面的请求,切换tab再加载对应页面请求

进入页面后会加载所有的请求,但当我们嵌入的是iframe,需要切换页面才加载对应页面的请求,这样做就行了

  • 页面一
  • 页面二
  • 页面三
//监听tabs切换 element.on('tab(tabcard)', function (data) { if(data.index==1){ //这里判断 iframe 的地址是否包含页面名称字段,不包含则添加对应页面src,添加一次之后不会重复添加 if(document.getElementById('id2').src.indexOf('index2') == -1){ $('#id2').attr('src', '/index2'); }else{ return false } } if(data.index==2){ if(document.getElementById('id3').src.indexOf('index3') == -1){ $('#id3').attr('src', '/index3'); }else{ return false } } })

思路:iframe 标签没有src 不会加载,切换时添加src,就会加载此页面

你可能感兴趣的:(Layui,JavaScript,layui,js)