logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

sonar关于认知复杂度的计算:前端如何降低代码认知复杂度?

认知复杂度主要关注的是代码块的嵌套层次和控制流的复杂性。它与圈复杂度(Cyclomatic Complexity)不同,后者更多地关注代码路径的数量。认知复杂度更注重代码的可读性和理解难度。我们的代码认知复杂度为什么很高?嵌套层级太深、else-if 太多。

文章图片
#前端#javascript#开发语言
使用 ant-design选择器tags select进行模糊搜索和内容输入。

1.模糊搜索(不区分大小写)2.可输入(对单个标签只能输入英文字符、数字、短横线、下划线和小数点且10个字符内)3.所有标签总长度不超过100字符。

文章图片
#vue.js#anti-design-vue
echarts 柱状图数据集结合堆叠图

使用echarts的柱状图数据集结合柱状堆叠图,展示动态数据的详细信息和总体趋势

文章图片
#echarts#前端#javascript
a标签添加disabled属性后,没有鼠标禁用的红色样式(cursor:not-allowed不生效)

给a标签disabled属性添加上了`鼠标禁用样式`cursor:not-allowed和`鼠标禁用事件`pointer-event:none,但禁用样式不生效。

文章图片
antdesign vue 自定义实现可选表格,表格某列选项可选、行可选、表头可选

需求:表格指定列中所有单选框的选中状态与对应行的单选框状态,两两相关;每一行的单选框状态又与表头的单选框状态,两两相关。(1)当选择某些行时,表头是部分选样式;所有行选中时,表头会是选中状态;所有行不选时,表头是非选中状态。(2)当点击表头单选框为选中状态时,每一行会变为选中状态。同理,表格数据选中状态与行选中状态类似上述两步~

文章图片
#vue.js#前端#javascript +1
vue中实现路由跳转的3种方式

在JS中使用$router操作路由跳转,router.push传参方式

文章图片
#vue.js#前端#javascript
到底了