- 博客(427)
- 资源 (4)
- 收藏
- 关注
原创 国际化语言简写代码
ca_ES_EURO 加泰罗尼亚文 (西班牙,Euro)ca_ES_EURO 加泰罗尼亚文 (西班牙,Euro)es_ES_EURO 西班牙文 (西班牙,Euro)it_IT_EURO 意大利文 (意大利,Euro)pt_PT_EURO 葡萄牙文 (葡萄牙,Euro)es_ES_EURO 西班牙文 (西班牙,Euro)it_IT_EURO 意大利文 (意大利,Euro)pt_PT_EURO 葡萄牙文 (葡萄牙,Euro)en_IE_EURO 英文 (爱尔兰,Euro)
2024-08-26 17:21:33
1998
原创 项目性能优化之给dist文件夹中chunk-vendors.js做splitChunks分包,从而减少首屏加载时间
文件大的原因其实就是,我们把第三方的包都打包在这一个文件上了,都糅在一块,肯定大啊,所以想办法把其做一个拆分。文件中加入以下代码。代码大家直接复制粘贴即可使用,也是笔者自己在生产环境中使用的哦。我们项目做完,验收通过以后,就需要打包发布上线啦。,即为:不是自己写的模块包,也就是。项目目录的所有模块包。chunk(块/包)我们以vue为例,在。
2024-06-24 17:34:31
722
原创 error: cannot spawn more: No such file or directory
解决: git config --global core.pager less。执行git branch命令返回这个信息。
2024-04-10 18:17:38
593
原创 vue使用命令npm install 报错 cb() never called!
二.解决方案,把npm设置成淘宝镜像后,再重新npm install。三.还是不行,还会出现同样的问题,那接下来先清理一下npm缓存。一.错误说明,npm本身下载就慢,有可能是网络的问题。七.然后使用cnpm install 我的就解决了。六.再不行,把npm 代理再改成cnpm。五.再重新 npm install。四.接着使用这个命令。
2023-08-29 18:07:58
3233
1
原创 国际化警告Fall back to translate ‘creator‘ key with ‘zn‘ locale.
发现是自己粗心写错了一个单词。
2023-07-31 12:02:00
556
原创 uniapp+vue3+ts 使用pinia报错
"hasInjectionContext" is not exported by "node_modules/vue-demi/lib/index.mjs", imported by "node_modules/pinia/dist/pinia.mjs". 11:36:19.397 at ../node_modules/pinia/dist/pinia.mjs:6:9
2023-07-13 20:46:12
2232
2
原创 VSCODE ctrl+左键 无法跳转的问题!
vscode->选择->切换为“a+单击”进行多光标功能。1、然发现ctrl+左键 无法跳转,测试后发现不知道什么时候。vscode ctrl+左键变成了alt+左键。2、换回原来的ctrl+左键。
2023-06-19 17:50:50
7656
原创 vscode恢复快捷键ctrl+z不管用
在,开始以为是插件影响,禁用了很多插件也不管用,然后安装了sublime快捷点插件。2、后面想着是不是自动保存的问题,尝试了修改自动保存,果然是在自动保存引起的。1、今天写代码发现撤销后的代码无法恢复,这很影响开发体验,然后去找原因。位置在vcode->首选项->自动保存,将勾选去掉。
2023-06-19 14:58:11
1801
原创 tailwind 适配umijs/max
utility-first的css framework。对于我而言,采用tailwind的原因如下:对于react组件,没有纯css级别的组件。从hoc --> react hook,复用了无ui的逻辑,但依旧没有解决跨组件的css解决方案,而tailwind+postcss解决了此问题;而tailwind主题高度定义化,可以说非常方便。
2023-06-17 16:49:17
2259
1
转载 uni-app cli 开发微信小程序 自动化编译,启动项目
最近开发一个uni-app的小程序项目,因为习惯使用vscode 而项目不得不借助hbuderx 运行,微信开发工具调试,偶尔还需要使用 ios模拟器, 8g内存的mac 就变的异常卡顿,所以就研究了下通过npm命令去编译、 运行等工程化配置, 这样就不用运行hbuderx 减少内存使用,顺便 记录下从需求到完善功能的过程,以及遇到的问题,解决的方案。编译成功了,项目根目录下出现了一个dist 文件夹, 显然这是个编译过后的微信小程序项目代码。尝试gitee 直接下载模版, 得到这样一个文件结构的项目。
2023-05-19 00:15:35
1753
转载 uniapp跨域问题解决
出于浏览器的同源策略限制。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。知识点:跨域只会出现在浏览器上,小程序和APP开发不会有跨域问题。
2023-05-18 22:39:48
10306
1
原创 Charles安装及使用教程
选择Proxy | Proxy Settings,弹出proxy设置选项卡,勾选Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据。这里的代理服务器地址填写为电脑的ip地址,然后端口这里写8888(这个是charles的默认设置),如果自己修改了就写成自己所修改的端口就可以了。上述1、2步骤,只针对http请求。直接打开网页就可以了。(1)结构模式:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。
2023-04-17 17:33:53
41659
6
转载 亲,你断网啦?!前端如何监听网络状态变化
有时需要监听网络状态变化,从而通知用户注意,或根据网络状态程序内部做某些逻辑处理。许多国民级别的软件,也常常见到,在网络掉线或网络状态较差,会提示用户网络掉线注意修复或退出高清视频切换清晰度的场景,那么这样的需求,在web前端可以通过navigator.onLine和navigator.connection结合监听online、offline事件实现。online是一个布尔值true或false。
2023-03-29 15:31:10
2430
1
转载 vue 之 Transition && 各种动画实现,一文让你会动画
enter : 动画正在进入时触发 ---- active,写js,执行具体的动画。after-enter : 动画进入之后触发 ---- to,结束,收尾工作。在上面的文章中,过渡动画只是针对单个元素或者单个组件的,如果希望渲染的是一个列表,并且该列表中添加、删除数据也希望有动画执行。:css="false". 会让Vue跳过css检测,提高性能,同时防止过渡过程中受css样式的影响。
2023-03-26 16:17:15
1822
转载 vue 插槽,`slot`和 `slot-scope`已被废弃
例外情况: 当被提供的内容只有默认插槽时,组件的标签才可以被当作插槽的模板来使用。这样我们就可以把 v-slot 直接用在组件上。注意:v-slot 只能添加在一个 上 (只有一种例外情况),这一点和已经废弃的 slot特性不同。内容经查阅资料得知,官方文档里的slot、slot-scope已经弃用。内容
2023-03-23 16:51:50
3122
转载 el-form的rules如何校验多层嵌套对象
rules="{ required: postData.stamp.needPost === 0, message: '请填写联系人', trigger: 'change' }"{ required: postData.stamp.needPost === 0, message: '请填写联系电话', trigger: 'change' },custType: [{ required: true, message: '请选择客户属性', trigger: 'change' }],
2023-03-23 15:11:17
955
转载 记录element验证踩坑:async-validator: [‘region is required‘]
{ required: true, message: "请选择单位角色", trigger: ['blur','change'] }placeholder="请选择单位角色"在写element下拉框表单验证的时候出现的报错。value:'建设单位',value:'施工单位',value:'监理单位',value:'设计单位',lable:'建设单位'lable:'施工单位'lable:'监理单位'lable:'设计单位'
2023-03-23 11:16:39
1706
原创 前端——http的三次握手四次挥手
客户端发起一个要创建连接的数据包(SYN/Seq)的请求发送到服务端服务器端接收到客户端的请求,返回一个 SYN/ACK 标志的数据包,其中 ACK 就是客户端发送 Seq + 1,而且再次发送一个服务端的 Seq。客户端接收到服务端发送的数据,表明允许连接,再次向服务端发送数据确认可以接收到数据,发送 ACK 等于上一步返回的 Seq + 1,以及新的数据 Seq;TCP 是全双工信道,何为全双工就是客户端与服务端建立两条通道,通道1: 客户端的输出连接服务端的输入;服务端:我也要关闭输入通道了。
2023-02-08 20:54:31
2319
1
转载 链表P->NEXT=Q->NEXT,Q->NEXT=P,Q=P;的一些解释
执行p->next=q->next之后。变成了p->next和q->next指向同一个b,a->next是p,p->next是b,q->next是b。然后,q->next=p,就是将q的下一个节点变为p,就相当于 在q节点后面加上p节点。意思是让p节点指向q节点的下一个数据,现在p,q的下一个节点相同,都为b。a->next是p,p->next是q,q->next是b。假设刚开始p指向t,q指向了b。在链表中:a->p->q->b。
2022-10-30 00:36:11
2593
转载 数组指针和指针数组的区别
这里有个有意思的话题值得探讨一下:平时我们定义指针不都是在数据类型后面加上指针变量名么?这个指针p2 的定义怎么不是按照这个语法来定义的呢?也许我们应该这样来定义p2:int (*)[10]是指针类型,p2 是指针变量。这样看起来的确不错,不过就是样子有些别扭。其实数组指针的原型确实就是这样子的,只不过为了方便与好看把指针变量p2 前移了而已。你私下完全可以这么理解这点。虽然编译器不这么想。^_^
2022-10-26 11:16:51
504
1
转载 printf()、scanf()、getchar()、putchar()的返回值
printf()、scanf()、getchar()、putchar()的返回值都为 int类型,这个要注意1.printf()的返回值是打印字符的个数,且打印字符串的时候不会加上空字符’\0’例:#include<stdio.h>int main(void){ int n; n=printf("The number of characters printed is:"); //返回值为不包括'\0'的打印字符数 printf("%d\n", n);...
2022-05-24 16:05:49
849
1
原创 [Error] ld returned 1 exit status
大家在使用DEV c++编写程序的时候,常常遇到这个问题,翻来覆去解决不掉,但是换一个软件就可以成功运行。就像我今天遇到的这种情况-》o(╥﹏╥)o如果想要成功解决这个问题,因此我们需要知道它的源头出在哪里。首先我们看一下,这个错误它到底是什么意思,影响我们这么多,return 1 exit status------>也就是“返回1个退出状态” ,因此说明我们在编译的时候,问题一定是出在了第二次及以上编译的情况之下,也就使存在我们上一次编译的结果没有关掉,导致这一次的编译不能正常运行,下面我们
2022-05-13 15:56:01
3027
1
转载 RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法
RHEL7 运行小甲鱼老师的vim训练程序出现:./vim_test_linux: error while loading shared libraries: libncursesw.so.5解决办法我的vim_test_linux放在 /root/Desktop中;运行:./vim_test_linux:1.首先自己查看日志,tail -f /root/var/log/messages我用远程管理连接工具Secure CRT来实时监视log在网上没有找到相关的报错原因,自己也分析不来,
2022-05-10 14:02:30
578
1
转载 yarn : 无法加载文件 C:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。
解决办法:一、点击电脑右下角的开始,菜单出来后,直接按键盘输入powerShell搜索,会出现下图,然后右键以管理员身份运行二、以管理员运行后,会出现下面命令窗口,在窗口上执行:set-ExecutionPolicy RemoteSigned,然后输入Y,按Enter确认三、查看执行策略:get-ExecutionPolicy四、关闭命令窗口完成上述四个步骤后,就可以解决出现无法加载文件,xxxx在此系统上禁止运行脚本。...
2021-12-16 17:36:31
6433
转载 vue 组件和路由 cdn引入方式的写法
组件component的写法有全局写法和局部写法,全局写法在所有vue实例中都可用,局部写在一个vue实例里面全局写法:<root></root>Vue.component('root',{template:'<div>全局全局</div>'})这样我们就把就定义了一歌全局组件,root,直接使用<root>标签调用,就把组件中的template模板内容渲染到<root></root>标签里了!局部写法:
2021-12-16 17:09:16
1806
原创 NVM-Windows下载与安装
下载NVM for WindowsReleases · coreybutler/nvm-windows · GitHubnvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统安装NVM for Windows(1)解压后运行安装.
2021-12-07 11:09:08
2560
转载 Vue使用html2canvas将页面转化为图片
需求是微信端将页面截屏之后保存到本地,使用了html2canvas插件installnpm install --save html2canvas在所需页面引入import html2canvas from "html2canvas"use复制代码<div ref="imageWrapper"> <div class="success"> <div class="img"> <img cla
2021-11-30 21:32:41
265
转载 简单说 CSS中的mask—好好利用mask-image
说明CSS中的mask属性允许用户屏蔽或剪裁特定点的图像来实现,部分或完全隐藏某个元素的可见性。好吧,这个概念可能有点不好理解,先看图。看了这个等式,似乎明白点什么了吧,朋友们,第一张图就是一张普通的图,第二张图,黑色部分是不透明的,白色部分是透明的,用上mask之后,两张图重叠,黑色区域中的会显示出来,白色区域不显示。用过ps的朋友,应该很清楚,蒙版这东西,这就和蒙版很像,好吧,没用过ps的朋友,又要问蒙版是什么了,相信看完这篇文章,你应该连蒙版也知道了。mask和ba.
2021-11-23 21:41:46
9897
转载 JSS与React的集成
介绍React-JSS使用新的Hooks API将JSS与React集成在一起。 JSS和默认预设已经内置。从v10开始,不支持基于HOC的API,并将在所有即将发布的主要版本中将其删除。如下的使用方式将不支持。import React from 'react'import {render} from 'react-dom'import withStyles from 'react-jss'// 1、创建stylesconst styles = { ...}// 2、使用
2021-11-15 16:09:07
751
1
转载 关于react-app-rewired和craco的部分性能对比
前言由于react-app-rewired的库太久的时间没进行维护,上次维护大约是在一年前了,所以考虑调研使用新的打包库craco所以除了对新的库按文档进行配置之外,还需要对其性能进行测试,考察其打包时间、编译时间与原来有多大的差异,是否在可接受的范围内。1. react-app-rewired1.1 build 耗时测试对 react-app-rewired进行了5次打包时间记录,记录时间如下(忽略第二组,为手误)react-app-rewired build...
2021-10-25 21:40:34
1152
转载 【前端】react脚手架 + antd的craco.config.js配置
react脚手架 + antd的craco.config.js配置拉取脚手架执行以下命令标题安装antd修改 src/App.js,引入 antd 的按钮组件修改 src/App.css,在文件顶部引入 antd/dist/antd.css高级配置安装 craco 并修改 package.json 里的 scripts 属性然后在项目根目录创建一个 craco.config.js 用于修改默认配置自定义主题然后安装 craco-less 并修改 craco.config.js 文件如下支
2021-10-25 21:26:40
2627
转载 17.HOC及CRA中装饰器模式
扩展 函数式编程HOC:高阶组件--新demo--封装头部尾部为父组件1.项目目录- src - layout - indexLayout - Footers.js #尾部 - Headers.js #头部 - index.js #作为导出组件 - App.js - index.js2.src/layout/indexLayout/Footers.js/** * 底部 */import Reac.
2021-10-25 21:10:27
142
sublime_text3的PyV8.zip
2020-09-09
dbvisualizer.zip
2020-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人