我是靠谱客的博主 苗条星星,最近开发中收集的这篇文章主要介绍layui layer诡异bug记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.新版本的layui使用table,最后一列工具栏会出现闪烁,重绘,测试发现我19年就没有这个bug,这个bug是后期引入的,看了很多更新记录,说后面会解决这个bug,但是没看到解决的结果,直到layui停止维护都没解决,但是实际上早期是不存在此bug的,解决办法:

<script src="~/Scripts/Library/layui/layui.js?ver=2.6.8"></script> <!-- 引入 layui.js -->
    <script src="~/Scripts/Library/layui/modules/table.js?ver=2.3.0"></script><!-- 引入2.3.0版本的table.js 解决表格右侧固定列重载闪烁问题 -->

引入早期的2.3.0版本的table即可解决闪烁问题,以前用2.3.0版本几乎没遇到bug,新版本各种折腾;

2.layer弹出层不会自动适应高度,也没法获取高度(获取的高度永远是绘制完后的高度)

检查了19年的代码,没有任何变化,就是可以自动高度

早年的代码,拖动窗口大小变化时,会自动变化高度

下面时最新版layer,根部没反应

然后干脆用写了个测试工程,在屏幕尺寸变化回调中显示屏幕高度

怎么变化都是初始值 257,无论用哪个版本的layui都一样,真的无语了

.......经过6个小时的折腾

结局真的很无语,竟然是 jquery导致的,用了一个以前的不知道多少版本的,替换了当前的3.4.1之后就好了,真的很无语

<!-- <script src="./jquery-3.4.1.min.js"></script>-->
    <script src="./jquery.min.js"></script>

能正常获取到屏幕尺寸变化了,浪费我几个小时时间; 

最后

以上就是苗条星星为你收集整理的layui layer诡异bug记录的全部内容,希望文章能够帮你解决layui layer诡异bug记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部