自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 Jenkins部署深度删除 node_modules (实测好用)

如果项目的插件版本升级比较多在Jenkins上部署的时候,要把原有的node_modules删掉不然会部署错误脚本上删除所有会和版本有关的文件及文件夹rm -rf node_modulesrm package-lock.json (如果有)npm cache clear --forcenpm install实测!!最好用的版本了!!...

2020-05-19 17:32:10 2955 1

原创 antDesign v4之Pro-Table实用细节

先上ProTable 的文档官网:https://protable.ant.design/api最近在antd升到v4版本,发现了这个组件高使用率但是文档不够齐全(或许是我没仔细看) 有些隐藏技能需要看源码用熟练了 真的很好用问题目录:(文章较长 有需要的入)1.默认值2.默认PageSize3.current更新4.Protable生成查询表单…<1>配置不显示:…<2> 查询时是Select,表头不显示筛选5.Protable生成新建/更新表单…<

2020-05-18 15:23:07 12521 23

原创 "pages/../.." has not been registered yet.

新建的页面文件 对页面进行css设置 都没有效果并且控制台报错原因是没有在相应页面的.js文件中调用Page({}),新建的文件你也需要在.js文件中加上Page({});加上后设置的样式也起了效果...

2019-11-27 11:09:46 19179 4

原创 ant-design-pro插件分析(packag.json)

{ "name": "ant-design-pro", "version": "1.0.0", "private": true, "description": "An out-of-box UI solution for enterprise applications", "scripts": { "analyze": "cross-env ANALYZE=1 umi ...

2019-11-14 14:03:56 1600

原创 Gerrit的常用方法及问题

克隆项目本地生成ssh秘钥链接参考:https://blog.csdn.net/qq_41921511/article/details/86169782ssh配置到gerrit的setting中clone项目选择clone with commit-msg hook提交代码切换至目标分支git checkout master拉取目标分支最新内容git fetch o...

2019-11-12 14:43:06 4079

原创 react+electron+antd+electron-builder桌面应用总结

前期的项目搭建参考下方博文https://blog.csdn.net/zoepriselife316/article/details/88034109写的十分详细本文主要针对搭建后的项目打包问题 进行总结第一次接触 遇到了许多问题!一、打包报 Application entry file “build\electron.js” in the “D:\workspace\electronD...

2019-08-27 17:26:57 2342 1

原创 React监听窗口宽度变化 触发resize(Hooks版本)

项目中有些样式,需要监听窗口大小更改,做一些自适应处理。

2024-01-04 10:55:59 1276

原创 UmiV4 V3版本请求对比(附AntdProV5&UMI4 请求使用)

新版UMI4,不再使用,也不通过extend来扩展request。

2023-12-27 17:10:06 1164

原创 UMI4 AntDesignProV5 如何修改favicon 及放置的位置(AntDesignProV5 V4对比)

修改系统的。

2023-11-13 15:36:03 598

原创 UMI4.0 无根目录,如何插入引用或节点

是基于怎样的考虑去掉根目录的,真的非常不方便!手动添加这个文件到目录,也不会读取。需要在根目录引用第三方插件或者文件。插入的方式进行引入,最终的引用结果。看社区里有人反馈,通过。

2023-08-31 17:11:52 528

原创 搭建Npm内部镜像

特此记录。

2023-04-03 18:36:26 1114 1

原创 AntDesign Table组件 设置某行样式

属性,那一列classname设置。

2023-04-03 18:32:52 340

原创 JS判断两个table数据是否完全相等(判断两个数组对象是否完全相等)

以属性名称做排序(这里应该是以属性名称的英文字母做排序)得到 同长度的table,为一个新数组,,有多个要做对比的table为一个数组。做filter遍历, 对遍历的每一项。做filter遍历,判断当前项。中是否找得到 【用字符串来判断】5.如果两个table一样,那么。,先做一个以属性名称做排序。

2023-02-13 17:33:55 774

原创 日常开发的git命令使用

【代码】日常开发的git命令使用。

2023-02-10 17:37:34 85

原创 Vue根页面index.html中注入变量(htmlWebpackPlugin.options的使用,简单使用及遍历)

`webpack` 中使用 `HtmlWebpackPlugin` 的用法,自动引入打包输出的所有资源(**JS/css**)

2023-02-10 17:22:19 4143

原创 XLSX插件使用 — 导入导出(含中文表头)(React+Antd 对上传表格做数据格式验证)

ReactAntdesignXLSX由SheetJS出品的js-xlsx是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,支持xls、xlsx、ods(一种OpenOffice专有表格文件格式)等十几种格式。

2023-02-10 15:34:43 4697 1

原创 Vscode 使用Vetur格式化vue文件 (配置setting.json,非设置.eslintrc.js)

Vscode 使用Vetur格式化vue文件 (配置setting.json,非设置.eslintrc.js)

2022-12-26 15:44:11 3225

原创 页面指引 IntroJS在React+Next中的使用 (解决初始化时未渲染的dom如何查找)

react版本页面指引,IntroJS的使用

2022-06-17 17:53:33 487 1

原创 Hooks 中如何获取先前的 props 以及 state

Hooks 中如何获取先前的 props 以及 state

2022-06-14 19:34:24 459

原创 flutter 格式化时间(intl)

如下:final fmt = DateFormat('yyyy-MM-dd HH:mm');fmt.format(DateTime.fromMillisecondsSinceEpoch(int.parse(时间戳值));特意需要提到的是,将时间戳值转为DateTime格式如下:DateTime.fromMillisecondsSinceEpoch(int.parse(时间戳值)...

2021-12-22 15:29:02 3722 1

原创 React项目指定项目启动的Host域名(UMI版本),指定域名与指定端口号报错

我有一篇写的指定Host域名:https://blog.csdn.net/qq_40593656/article/details/120745490项目代理配置:我在项目中指定了端口号80,启动项目时,指定了host域名在本地的host配置里,对于在这个域名后面加了端口号:xxxx.com:80以上就是我的bug复现背景,此时我跑项目无法启动Bug原因一般域名是默认的80端口,如果项目本身就指定了80端口号,端口号会被冲突占用, 可以试试,把端口号改成其他,就可以启动项目。本地的ho

2021-12-22 15:21:52 2118

原创 Mobx 生成.g.dart文件

/// 步骤: 1. 创建counter.dart 2. 添加 part 'counter.g.dart'; 3. 添加 class Counter = CounterMobx with _$Counter; 4. 执行命令: flutter packages pub run build_runner build 5. 删除之内再生成: flutter packages pub run build_runner build --delete-conflicting-outputs 6. 实时更新

2021-12-10 14:08:53 521

原创 flutter:Dart对象数组的一些基本操作(持续更新)

一些数组的基本操作合集:https://blog.csdn.net/huang173507029/article/details/106606424/记录一些合集以外的排序 (对象数组) (修改原数组)//list为列表对象list.sort((a, b) => a.someProperty.compareTo(b.someProperty));遍历时拿数组的下标tabs.asMap().keys.map((item)=>Container( child:

2021-12-10 14:06:35 3482

原创 Flutter开发中常用的dart插件 推荐合集(持续更新中)

插件包国内镜像地址:https://pub.flutter-io.cn/合集前端请求Cookie管理插件:cookie_jar地址:https://pub.flutter-io.cn/packages/cookie_jarCupertino主题图标集:cupertino_icons地址:https://pub.flutter-io.cn/packages/cupertino_icons跨组件状态共享:provider地址:https://pub.flutter-io.cn/pack

2021-12-03 17:48:07 1081

原创 Flutter开发项目搭建环境(Mac)及注意事项

安装流程详细安装教程:https://book.flutterchina.club/chapter1/install_flutter.html#_1-3-1-%E5%AE%89%E8%A3%85flutter(这是某博主的详细流程教学!!!实测好用!一定要收藏!)官网地址:https://docs.flutter.dev/get-started/install中文官网:http://flutter.axuer.com/docs/get-started/editor坑点集合(安装前

2021-12-03 16:02:08 195

转载 Webpack配置proxy原理

Webpack配置proxy原理https://www.jianshu.com/p/8fd5d7347c57

2021-10-13 16:22:25 374

原创 Web启动项目走Https协议(Webpack版,Umi版和Host代理版)

需求Web项目的启动,一般是默认的http协议,在某些业务需求时,需要走https来调试Webpack版本只需在webpack的devServer中配置就可以了 devServer: { host: '0.0.0.0', port: 8080, https: true, // 加入这句即可 }Umi脚手架版本官方文档介绍:https://umijs.org/zh-CN/docs/env-variables#httpspackage.json添加一条命令Host代理版有一

2021-10-13 15:57:04 2027

原创 打包报错 umi: command not found

首先,需要安装Node.js (一路下一步安装),并确保 node 版本是 8.10 或以上使用 yarn 管理 npm 依赖然后全局安装 umi,并确保版本是 2.0.0 或以上$ yarn global add umi$ umi -v2.0.0出现'umi' 不是内部或外部命令,也不是可运行的程序 或批处理文件或者提示 umi: command not found# mac系统$ sudo vi ~/.bash_profile# 在 .bash_profile中添加下..

2021-10-12 11:58:25 4372

原创 本地host管理推荐

需求因为业务需求,在本地访问一些地址时,需要配置host,有时候,起本地项目解决域名跨域问题,也有更改本地host配置的需求所以host就会有很多项目的地址映射特别是 经常性修改本地local的指向时,会冲突等应用推荐SwitchHosts 是一个管理、切换多个 host 方案的工具。https://swh.app/zh/注意事项!!!使用前,一定 一定要先备份自己的host文件因为如果在初始化过程中,不小心开启了某个host,本地host文件会直接覆盖!!!!这个应用的原理 就是,

2021-10-11 16:24:21 612

原创 Umi-request 创建多个request文件,但拦截器相互污染

需求业务上的需要,request的配置上区别很大,所以建了两个request请求文件,对应的接口调用对应的request问题在两个文件的拦截器中log,会发现发起一个请求,两个拦截器都有进入Code两个文件不好演示,使用放在一个文件,建两个实例 const http1 = extend(); const http2 = extend(); const responseInterceptor = response => { console.log('hello world');

2021-10-11 10:53:44 1231

原创 UmiJS+React 配置不同环境变量(配置UMI_ENV)

需求给项目配置不同环境,然后在项目里,可以通过这个环境来动态处理一下逻辑,或者后台服务地址Code在package.json里,写不同环境的启动命令行和build命令行"start:dev": "cross-env UMI_ENV=dev umi dev","start:test": "cross-env UMI_ENV=test MOCK=none umi dev","start:pre": "cross-env UMI_ENV=prod umi dev","build:test

2021-10-09 18:07:43 5859

原创 UmiJs+React 配置项目启动端口号

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-09 16:19:20 1046

原创 qs.stringify() 和JSON.stringify() 区别

JSON.stringify() let a = { name: 'june', age: 26 } JSON.stringify(a) // "{'name':'june','age':26}"qs.stringify() let a = { name: 'june', age: 26 } qs.stringify(a) //"name=june&age=26"

2021-09-18 15:11:10 164

原创 JS请求 不同content-type值 对应的参数格式

常用的content-type类型application/json:消息主体是序列化后的 JSON 字符串application/x-www-form-urlencoded:数据被编码为键值对。这是标准的编码格式multipart/form-data: 需要在表单中进行文件上传时,就需要使用该格式。常见的媒体格式是上传文件之时使用的text/plain:数据以纯文本形式(text/json/xml/html)进行编码,其中不含任何控件或格式字符。对应的参数格式applica

2021-09-18 15:04:47 2359

原创 Nginx反向代理 与nodeJs中间件的对比

共同点:异步、非阻塞I/O; 事件驱动区别1.Nginx使用的C语言,Node.js使用的JavaScript,这是一种解释型语言,这代表着Node.js在执行程序的过程中还有额外的工作负担2.Nginx的特点是:占用内存少,并发能力强,相比较而言是在最短的时间内完成最多的请求3.Nginx考量的是面向客户端, 后端业务方面依然是受具体业务影响。而Node.js则可以利用异步I/O来实现业务并行,以提升效率。从这点看,Nginx没有Node.js灵活。此 外,Node.js后来的发展方向不再单独是

2021-09-13 17:46:11 781

原创 Nginx反向代理 本地配置host的区别

//host 127.10.10.99 oa.my.com //nginx server { listen 8080; server_name oa.my.com; location /{ proxy_pass 127.10.10.99/; } }解析配置的host相当于给本地dns服务加了一条解析记录,也就是让 oa.my.com这个域名指向1

2021-09-13 17:29:47 1122

原创 使用umi脚手架搭建项目后,页签一直显示 ant design Pro,且页面搜索无结果

问题描述使用umi脚手架搭建项目后,页签一直显示 ant design Pro,且页面搜索无结果脚手架安装命令yarn create umi myapp解决方案config文件夹下defaultSettings.js配置中没有配置title属性出现原因在生成页签时,如果未配置title属性,默认显示ant design Pro,这也是为什么全局搜索后无结果。但是如果不想要带页签,可以将设置 title:''...

2021-09-03 16:21:06 611 1

原创 @umijs/runtime“ does not exist in container

问题复现操作1.使用umi脚手架搭建项目yarn create umi myapp2.将里面的插件,layout等配置进行清理后,安装插件以及启动项目yarn installnpm run start3.将当前项目作为模板,除开node_modules ,复制为另一个项目,安装插件后启动就会出现'@umijs/runtime" does not exist in container'的问题解决方案删除src 下 .umi 文件原因.umi是临时文件夹,但是它是匹配当前项目插件的版本

2021-09-03 16:01:55 6331 5

原创 React Hooks 父页面 调用子组件方法

需求在父页面中调用子组件中的方法运用的ApiuseRef,useCallback,useImperativeHandle父页面:对组件进行ref赋值组件使用useImperativeHandle把需要对父组件暴露的方法包起来在组件内,对这个方法的使用和其他方法没有区别父组件的调用...

2021-06-30 17:51:01 499

原创 微信小程序 页面与自定义组件的数据及方法通信

组件引用页面目录结构:引用组件可写在全局,也可写在单独页面。我这里写在全局,放在app.json如果是单独页面引用,放在对应的页面json中app.json:数据通信父页面:组件:自定义组件的properties属性中罗列出父组件传递的值在组件中可直接使用组件调用父页面方法父页面:组件:官网介绍:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.htm

2021-06-30 16:36:03 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除