![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目问题
小鸡爱吃米
这个作者很懒,什么都没留下…
展开
-
uniapp页面使用多个echarts出现数据渲染错乱问题解决
来获取而并不能通过document.getElementById来获取,这样,在组件渲染多个charts的时候,就可以通过获取到当前的实例来精准的渲染出来。但如果将其封装为组件,并在一个页面当中引用多次来生成多个charts图标,那么这个时候就会出现上下之间charts图错乱的问题。经过分析和反复测验,发现只需要在这两个钩子当中重新。,并且init需要通过。原创 2023-11-27 13:52:35 · 1439 阅读 · 2 评论 -
uniapp使用swiper,动态设置内容高度
由于swiperContent部分的高度是动态的,有时候会超过屏幕视口的高度,有时候又小于屏幕视口的高度,所以在这里实现了一套自定义的动态设置swiperContent高度的方法,以下是代码部分。方法获取dom元素,由于这个方法是异步方法,所以我将一步步的计算放在了这个方法的回调当中,如果不这么写的话,会无法实时获取到dom元素的高度。上边图片是本人要实现的大致布局,其中使用了uniapp的swiper,自定义的tabbar,以及自定义的tabs。原创 2023-04-11 11:34:01 · 986 阅读 · 1 评论 -
uniapp createSelectorQuery()方法获取不到节点问题
uniapp createSelectorQuery()方法获取不到节点问题原创 2023-03-10 08:35:18 · 2615 阅读 · 0 评论 -
vue3 elmentPlus table实现列宽可拖拽
vue3 elementPlus table实现列宽可拖拽原创 2022-08-17 16:03:14 · 3445 阅读 · 1 评论 -
扁平路由匹配多级面包屑思路总结
扁平路由匹配多级面包屑原创 2022-08-05 11:20:11 · 298 阅读 · 0 评论 -
双token登录验证方案简单总结
今天做项目登录部分,跟旁边同事交流登录过程中封装的一个名为refreshToken的一个API,我有些纳闷,不懂这个refreshToken刷新token有什么用,是要跳转到登录页重新登录获取token吗?如果是这样,那为什么定这样一个名字而不叫做reLogin呢?经过几分钟的交流,我得到了答案:原来,我们的系统为了安全方面的考虑,定义了两个token,一个token是验证登录的token,一个token是refresh的token,这两个token中,前者的过期时间较短,后者的过期时间较长当用户登录原创 2022-04-13 18:08:03 · 2968 阅读 · 1 评论 -
el-menu折叠效果bug记录以及本地解决方案
问题最近在搭建一个新的项目,用了vue3和ElementPlus,在实现侧边栏的时候,发现边栏折叠之后,title文本无法消失,同时下拉箭头还会存在,一开始以为是我自己写错了,后来对照着官网看了好几次也没有什么问题解决后来在网上专门查了一下,发现也有遇到相同情况的同学(同样的问题),但是这个解决方案和我的还不一样,我使用了这个方案在我的代码中是没有作用的,于是我自己想到了其他的方式,如下:这里的el-menu-vertical是el-menu的类名,这样通过使用v-show,在折叠的时候直接原创 2022-04-07 15:10:25 · 3180 阅读 · 2 评论 -
echarts环形图,字体居中方案总结
最近项目中有大屏展示echarts环形图的组件,要求根据后端返回的数组来进行for循环渲染(最多渲染出3个),并且每个环形图中心需要展示相应的主题文字,随着页面的改变,字体始终保持在最中间首先说一下解决方案,我们维护了一个对象,里边描述了只有一个环、有两个环和三个环这些情况下title的left位置然后我们注册了window的resize时间,实时监控页面的宽度,分别在不同的像素域值中调整这个对象的参数,以此来实现字体的动态居中我们每个环中间的字体是使用title来显示的,而不是label,最初我也原创 2022-03-11 16:58:48 · 4604 阅读 · 0 评论 -
Cannot read property ‘key‘ of undefined 页面假死问题总结
首先,页面假死是由于for循环中key值重复导致的,下边是问题解决的详细描述昨天在使用vue进行页面循环的时候,起初控制台总会报一些错误,说key存在重复,但是我们设置的key值是返回回来每个数组对象中的key,这个key在数据库中是唯一值,但是依然发生错误起初只是控制台报错了,但是当我们循环的列表超过百条的时候,出现了一个严重问题,点击列表进行删除操作的时候页面直接卡住了,但屏幕依然可以滚动,此时控制台报的错误如下:为了解决这个问题,我们最终将key的值设置为了每个对象数组中的label值,这个la原创 2022-03-11 16:24:48 · 4462 阅读 · 3 评论 -
公司新项目上线踩坑总结
上上周接手了一公司给的一个新项目的任务,使用react开发,框架和配置基于umirc.js,这里总结一下这段时间遇到的各种配置问题,以及新项目上线过程中的各种问题。环境配置首先它存在有几个环境配置文件,类似于vue脚手架里边的.env.development这类的文件,而基于umirc的框架,它里边的名称叫做.umirc.dev.ts或.umirc.dev.js。当我们npm run某一个命令,代码环境就会指向某个相应的环境配置文件,然后配置文件中的代码就会被执行,其实这部分很容易理解,大多数人也应该原创 2021-11-15 12:56:50 · 1354 阅读 · 0 评论 -
标题固定,内容滚动的css布局方式总结
最近在项目中遇到了一个样式问题,需要样式内容中,标题部分粘性定位于一个地方,内容部分滑动,滑动过程中标题位置不动。这是一种挺常见的场景,但对于我来说还真没有在实际开发中遇到很多。于是我最开始的想法就是使用position: sticky,将标题进行粘性定位,效果也很快出现。但是令我没有想到的是,这个position: sticky的兼容性太差了,特别对于IE还有safari,后来测试就来找我,说在老版本的iPad上边用浏览器打开样式是有问题的,我排查后发现,在老iPad上边sticky属性直接就无用了。原创 2021-11-01 10:52:52 · 2436 阅读 · 0 评论 -
项目问题:ERROR in Cannot find module 'node-sass'
ERROR in Cannot find module ‘node-sass’最近在写项目和之前写项目的时候总是会出现上边的报错,原因是没有安装node-sass,直接输入这行命令即可:cnpm install node-sass@latest...原创 2020-02-03 15:06:24 · 316 阅读 · 0 评论