2021
02-21
02-21
vue3.0 自适应不同分辨率电脑的操作
首先我们需要要安装一些依赖npmilib-flexible-computer-S//根节点会根据页面视口变化而变化font-size大小npmipx2rem-loader-D//自动将px转换为remnpmipostcss-px2rem//将代码中px自动转化成对应的rem的一个插件这里要和大家说的就是lib-flexible-computer这个npm装的依赖,想必大家为了做pc的适配搜索了很多方法他们大多数都是安装的下面这个依赖npmilib-flexible-S安装这个依赖,做适配的话只能做到屏幕540一下的,pc...
继续阅读 >
当不给某列设置宽度时这一列的宽度等于:(表格宽度-有宽度列的宽度)/没有固定宽度的列的数量也就是没有设置宽度的列会平分表格中余下的宽度在antd的表格中,当你不设置表格滚动,并且你给每一列设置了固定宽度,那么他们会按照设置宽度的比例瓜分表格的宽度表格横向滚动,序号,权属人左定位antd中的表格列固定是隐藏原列,然后又在上面覆盖新列实现的,也就是说白色部分实际是原列,只不过是被隐藏了这个表格中只有序号有固定宽...
需求:原理:拖动效果的实现基本都是dom操作来实现的,通过拖动分隔线,计算分隔线与浏览器边框的距离(left),来实现拖动之后的不同宽度的计算;当拖动分隔线1时,计算元素框left和mid;当拖动分隔线2时,计算元素框mid和right;同时设置元素框最小值以防止元素框拖没了(其实是被遮住了)。使用SetCapture()和ReleaseCapture()的函数功能指定窗口里设置鼠标捕获。html部分代码:<template><div><ulclass="box"ref="box"><l...
看代码吧~<divclass="echarts"><IEcharts:option="bar"ref="echarts"></IEcharts></div>mounted(){this.selfAdaption()},methods:{//echarts自适应selfAdaption(){constself=this;setTimeout(()=>{window.onresize=function(){self.$refs.echarts.resize()}},10)}}上面这段代码在出现多个echarts图表时只有一个图表自适应,修改了一下<divclass="echarts"...
最近在做一个轮播图,使用的是element的Carousel走马灯,每一个走马灯里是eachrts图,开始页面加载的时候发现echarts图并不能自适应,开始以为是走马灯的问题,后来发现不是不知道大家在用echarts的时候有没有遇到这种情况:最开始盛放图表的容器是隐藏(或者tab切换)的,然后再显示的时候,里面echarts图表就没用初始大小了。比如我遇到的这种:有童鞋这会儿估计看出原因了:因为元素最初隐藏,再显示之后没有自动变化宽度,所以...