bootstrap开发中所遇到的问题

1.$('#table').bootstrapTable({...}); 是单例的,这就意味着你无法通过function传参来多次执行。

解决办法:$('#table').bootstrapTable('destory');加在创建bootstrapTable的上面就可以了;


2.网上有很多人反映说bootstrapTable的hight设置后表头与内容无法对齐,这个我也碰到了

症状:设置height后表头与内容无法对齐 表头能锁定,如果不设置hight则表头与内容可以对齐 但表头无法锁定,分页不显示总页数,表格右上角单次能点击双次无法点击(公共页面引用了3.3.7,父页面引用了3.3.6引起的)

解决办法:这是版本冲突所导致的,这个需要你重新调整一个前端架构,清理无用的Js css文件,看清页面间的继承关系,如果发现有冲突发生 尽量不要引用公共资源;


3.长期不操作导致的session过期,由于bootstrapTable是异步的,无法实现跳转问题。

解决办法:

onLoadError: function(e,s){  //加载失败时执行
第一个参数为:返回码,如果通过拦截器的reponse写入responsestatus 401的话可获取

第二个参数为:返回的请求体,这块与ajax的error(e,s)很像,通过s.responseText即可得知返回的内容了


---更新中---


你可能感兴趣的:(bootstrap开发中所遇到的问题)