日常学习
好 运.
这个作者很懒,什么都没留下…
展开
-
Linux系统(centos7)离线安装谷歌浏览器
centos7系统自带的浏览器是火狐,种种原因吧导致现场项目打不开,又刚好现场又是没有网的环境,就想着可不可以通过离线的方式进行安装谷歌浏览器转载 2024-05-20 23:47:08 · 2551 阅读 · 3 评论 -
windows系统开机自启打开指定网页
windows开机自启打开指定网页原创 2023-09-02 17:57:37 · 5756 阅读 · 2 评论 -
Vue中el-table表格的拖拽排序
element-ui 表格没有拖拽排序的功能,只能使用sortable.js插件实现拖拽排序,当然也可以应用到其他的组件里面,用法类似,这里只说表格。原创 2023-09-02 17:20:24 · 1944 阅读 · 0 评论 -
前端开发必备的网站
这里记录了我本人平时开发所用到的网站,对我还是有帮助的,后续会接着补充进来,一方面是为了记录,另一方面也可以帮助到大家…原创 2023-09-02 16:50:34 · 277 阅读 · 0 评论 -
Easyui根据多个列合并单元格 再进行编辑单元格单元格所在行错位问题解决
此时你虽然已经实现了合并单元格的这个功能,但是你再进行编辑的时候会错位,那这个时候你在编辑完成的地方需要再次调用合并单元格的方法,这样就不会出现错位的情况发生。我们在easyui的表格的onLoadSuccess事件。Easyui 中没有自动合并的属性,所以得自己写方法。原创 2022-12-23 16:35:31 · 561 阅读 · 1 评论 -
浏览器刷新为什么不会走销毁(beforeDestroy和destroyed)周期?
因为之前我遇到一个内存泄漏的问题,然后呢我在vue的beforeDestroy生命周期钩子函数里去释放一个实例的内存(3d模型),然后因为电脑很卡,我一遍又一遍的刷新页面,之后我去看那个任务管理器的时候发现谷歌的浏览器内存竟然占到了四五个g,我想着我去释放内存了,怎么内存还会增长?我们可以在页面加载的时候添加一个监听事件去监听浏览器刷新,关闭,这样就可以在浏览器刷新或者关闭的时候也能处理对应的业务逻辑。浏览器不在乎你之前的页面是什么,相当于把你之前的页面给关了再打开 (原创 2022-12-23 16:25:21 · 1916 阅读 · 2 评论 -
vue监听element-ui的table表格滚动事件
template里边的代码我就不写了,你们可以直接用element-ui里面的table,也可以自己封装。这篇文章主要是讲述“如何监听element-ui table滚动事件”,按我自己尝试的方法去实现。如果要用第二种的话就用element-ui里边的分页组件,去实现就好,我用的第一种方法实现的。前两天做项目遇到一个问题,数据量大,然后表格渲染的很慢,而且很卡怎么办?那无非就是两种方法。原创 2022-12-23 16:06:31 · 4256 阅读 · 2 评论 -
Echarts折线图点击某一区域后点高亮(多条折线)
因为我们的数据量可能也不是很大,所以我每次点击拿到那一个数据点的下标之后会把对应的数据点配置改成高亮,然后重新setOption,就实现了高亮,这样可以实现多个点的高亮,且业务需求。产品想要在折线图上点击某个折线,或者是点击某一区域触发事件,然后点击的地方或者区域对应的一个或者多个数据点就要变高亮,不止是在折线图的拐点,那处理方法我想了两种,如下。用官方的放大实现高亮好像不能自定义颜色及高亮的点个数,后来我就自己想了这样一种实现方式,原创 2022-12-23 15:29:13 · 5333 阅读 · 0 评论 -
监听h5页面显示与隐藏事件
在最近的项目开发中,需要前端写一个h5页面然后嵌入到java安卓app里面,这里不讲web与Java的通讯,有这么一个需求,定时器定期去调用接口拿数据动态的展示到折线图中,但是呢遇到了这么一个问题,H5进入后台运行导致定时器不能用的问题,这就导致数据不是连续的,想在java那边解决,但是java那边做的是数据库方向的,也不是专业的java安卓开发,就只能自己解决了于是我就想到前端可以监听页面进入到后台是运行的场景吗?原创 2022-11-28 20:00:53 · 2179 阅读 · 0 评论 -
禁止浏览器对页面进行缩放
只能禁用浏览器快捷键的放大缩小行为,电脑本身的放大缩小属于系统权限。只需要在标签中加上即可。原创 2022-11-28 19:42:30 · 2635 阅读 · 1 评论 -
在Vue项目中使用Mock.js
随着互联网行业的发展,前后端分离已经成为了行业的主流,也是一种趋势。在这样一种趋势的推动下去开发项目,一定会遇到这样一个问题,后端接口未开发完毕,前端页面如何展示数据呢?这个时候就用到mock.js了。// 属性名 name // 生成规则 rule // 属性值 value 'name|rule' : value属性值是字符串 String// 通过重复 string 生成一个字符串,重复次数大于等于 min,小于等于 max。原创 2022-09-24 16:32:59 · 2241 阅读 · 2 评论 -
vue项目中定时器问题
这样写呢是完全没有问题的,但是当你在一个页面中用了很多个定时器的时候,你会发现有点卡顿,这是因为 data中的这个变量timer是保存在这个组件实例el上,如果可以的话最好只有生命周期可以访问到它。类似于其他需要在当前页面使用,离开需要销毁的组件(例如一些第三方库的组件等等),都可以使用此方式来解决离开后以后在背后运行的问题。该方法是通过$once这个事件侦听器在定义完定时器之后的位置来清除定时器。,使得代码可读性更强,一目了然。那你的代码可阅读性就非常的差了。这也是我们通常用到的方法。原创 2022-09-19 19:38:39 · 1950 阅读 · 0 评论 -
css实现Mac端滚动条
一直觉得,滚动条用默认的就好了,如果没有特殊需求就不需要自定义。直到当我用过Mac,Mac竟然如此神奇,滚动条不占位置,还会显示隐藏,而且还美观,再看原来的代码,默认的滚动条瞬间就不香了。原创 2022-09-19 19:10:41 · 1182 阅读 · 0 评论 -
判断元素是否有滚动条
今天遇到了一个业务场景,需要判断是否有滚动条的出现.因为出现滚动条便意味着元素空间将大于其内容显示区域,根据这个现象便可以得到判断是否出现滚动条的规则.原创 2022-09-19 18:55:06 · 2307 阅读 · 0 评论