小猫去钓鱼
码龄5年
求更新 关注
提问 私信
  • 博客:16,853
    视频:2
    16,855
    总访问量
  • 26
    原创
  • 1
    粉丝
  • 20
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
加入CSDN时间: 2020-02-27

个人简介:菜鸟努力呀

博客简介:

weixin_46424838的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得4次评论
  • 获得13次收藏
  • 博客总排名1,721,299名
创作历程
  • 4篇
    2022年
  • 21篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 笔记
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

数组循环对比删除数据

数组循环对比删除数据
原创
博文更新于 2022.06.06 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

列配置功能-表格表头根据需要进行重新渲染,根据选择先后顺序重新排列

列配置 表头可配置
原创
博文更新于 2022.04.26 ·
711 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

12

发布视频 2022.03.18

Ant Design Pro 项目图表组件点击事件

背景:使用框架配套图表组件charts 要求柱形图可实现点击事件方法:onReady官网:https://charts.ant.design/zh/docs/api/options/events实际项目示例:柱形图实现点击事件 <Column {...colConfig1} loading={loading} onReady={onReadyLocCol} /> //科室 柱形图的柱子被 click 的时候 const onReadyLocCol = (plot: an
原创
博文更新于 2022.03.11 ·
1640 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Ant Design Pro 项目路由跳转及路由传参跳转

背景:项目需要领航页,领航页需要实现点击列表内容跳转到相应的二级页面,并且带参跳转.跳转方法:Link官网:https://beta-pro.ant.design/config/api-cn#link接收数据方法:useLocation官网:https://beta-pro.ant.design/config/api-cn#uselocation实际项目示例: <Link to={{ pathna
原创
博文更新于 2022.03.11 ·
3410 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

antd pro 父组件使用子组件函数

前言:因为项目多页面基本相同,所以抽取了公共部分做成组件.但是遇到一些页面需要个性化渲染,渲染的DOM还绑定了函数.就导致父组件需要使用子组件内的函数.下面展示实现过程.1.父组件2.子组件...
原创
博文更新于 2021.11.19 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ant design pro使用select添加特殊项实现禁用及清空回填项功能

需求:1.选择 全院 时,其他项禁用2.已选择其他项目后再选择全院,回填内容只保留 全院坑:因为整体是个查询条目,用form包裹了,所以组件的onChange等内容不能使用.上代码:渲染代码<Form form={form} style={{ display: 'flex' }} onValuesChange={formChange}> <Form.Item name="locID" label="科室" s.
原创
博文更新于 2021.10.21 ·
1398 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ant design pro charts图表渲染之后台数据类型转换

问题描述:图表渲染是需要的是数值类型,后台传过来的是字符串类型,导致图表无法正常渲染.示例:渲染饼图时,后台传过来的Total为字符串这时就需要前端自己修改下数据,直接上代码//字符串转数值 const strToNum = (arr: any, target: any) => { for (let i = 0; i < arr.length; i++) { for (const key in arr[i]) { if (key === targ
原创
博文更新于 2021.10.11 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ant Design Pro项目部署后在IE上打不开问题解决

1.控制台出现无效字符错误出现这种错误,使用mapsource找到报错代码位置,然后查看是否出现转义字符/n一般这个报错就是由于打包时eslint把转义字符转换成IE不能识别的模板字符串造成的.解决办法如下:config.ts中删除eslint相关设置package.json中删除如下代码"pre-commit": "npm run lint-staged"2.若不是上述错误,那就查看项目的config.ts文件是否设置支持IEconfig.ts targets: { ie:
原创
博文更新于 2021.09.15 ·
974 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ant design Pro 项目部署后打不开问题解决

1.解决静态资源引用路径问题首先在network中进行排查,若出现图片等静态资源无法打开,就查看引用路径是否正确.一般我们直接打包过来的引用路径是没有前缀的,但是根据个人部署情况的特殊性,可能导致整体项目前会有相对路径,这时就需要我们在config.ts文件中进行相关设置.示例:{... base: '/imedical/web/service/emrquality/dist/', publicPath: '/imedical/web/service/emrquality/dist/',
原创
博文更新于 2021.09.15 ·
2223 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

多维数组定位--递归

1.增//根据ID找到层级,插值 const findAddID=(arr:any,target:any,list:any)=>{ const add=(arr:any)=>{ for(const [i,item] of arr.entries()){ if(item.ID===target){ if(arr[i].children==undefined){ arr[i].children=[]
原创
博文更新于 2021.08.10 ·
363 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

数组找差集

1.差集//两个数组合并,筛选出不同部分 即没被勾选的部分let diffList = keysAll.concat(arr).filter((val:any) => keysAll.includes(val) && !arr.includes(val)) keysAll 大数组arr 小数组
原创
博文更新于 2021.08.10 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

antd pro v5统一动作接口请求步骤梳理

1.动作字典2.统一设置请求方法3.接口
原创
博文更新于 2021.08.09 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

读取本地txt文件内容,作为参数传给后端

本功能基于antd pro项目,所以使用antd组件–upload1.使用上传组件读取文件内容html片段<Upload beforeUpload={getTextInfo} showUploadList={false} > <Button type='primary'> <img src={importImg} style={{marginRight:10}} /> 导入 </Button></Upload>
原创
博文更新于 2021.08.09 ·
793 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

搭建antd pro v5 项目框架

1.本地环境准备a.node 版本,推荐用官方最新稳定版b.包管理工具 tyarn安装命令:国内源$ cnpm i yarn tyarn -g$ tyarn -v2.初始化脚手架tyarn create umi myapp3.安装依赖tyarn4.安装umityarn add @umijs/preset-ui -D5.启动项目tyarn start...
原创
博文更新于 2021.07.16 ·
435 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

antd pro v5 从接口获取部分菜单,拼接到固定菜单上

1.根据官网提示,在app.tsx上做出更改把从接口获取的菜单修改好格式后返回,然后拼接到已有菜单中,拼接处见下图2.去config.ts里,注释原有路由设置注意:1.不注释掉原本地路由的话,页面会跳4042.由于从接口获取数据为异步,所以偶现菜单迟滞显示...
原创
博文更新于 2021.07.14 ·
657 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

小细节

1.即使定时器setTimeout定时为0,在浏览器底层,至少也要4ms才会把定时器从事件列表放到事件队列
原创
博文更新于 2021.04.19 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Proxy&Reflect

//需求:阻止对以_为开头的属性的任何访问let user = { name: 'aaa', age: 12, _psd: '***'}//用Proxy代理user,第一个参数是目标对象,第二个参数为对象,里面放置各种进行拦截操作的钩子函数user = new Proxy(user, { //拦截获取 get(terget, prop) { if (prop.startsWith('_')) { throw new Er
原创
博文更新于 2021.04.14 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Set&WeakSet

1.一种内容不能重复的数据结构2.常用方法let s = new Set()console.log(s)let s = new Set([1, 2, 2, 3])console.log(s)//添加元素 支持链式结构s.add('ada').add('rrr')console.log(s)//删除元素s.delete(2)console.log(s)//判断是否包含某元素console.log(s.has('rrr')) //bool//长度console.log(s.
原创
博文更新于 2021.04.14 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Symbol

原始数据类型:Number、String、Boolean、Null、UndefinedES6中出现了一种新的原始数据类型——Symbol 用于标识1.用法let s1 = Symbol()let s2 = Symbol()console.log(s1)console.log(s1)console.log(s1 === s2)//添加描述let s3 = Symbol('aaa')let s4 = Symbol('bbb')console.log(s3)console.log(s
原创
博文更新于 2021.04.13 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多