自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 按钮动态边框效果

【代码】按钮动态边框效果。

2024-09-20 19:30:00 156

原创 vue等比例缩放页面用于网站,官网

/ 获取当前分辨率下的可是区域宽度。// 在组件销毁时移除监听器。// 根据比例放大或缩小。// 恢复默认缩放比例。// 设计稿的尺寸为 1920。// 检查设备宽度是否在 1000 到 1770 之间。

2024-09-10 08:00:00 286

原创 el-table当页选择和全选整套完整逻辑

单页或者单个就获取的是列表中的id,使用ids存储,全选则传checkAllPage为true即可。绑定两个事件@selection-all和@select。

2024-08-30 08:00:00 130

原创 does not provide an export named ‘default‘解决

1、安装@originjs/vite-plugin-commonjs。2、vite.config.js 文件修改。

2024-08-26 08:00:00 242

原创 history路由配置

location = /consult { try_files $uri $uri/ $uri/index.html?$query_string;}location ~ ^/consult/(.+\.(js|css|html|png|jpg|gif|mp3|json|jpeg|moc|mtn|svg|mp4|woff2|woff|eot|ttf))$ { alias /opt/vue/detail/$1;}

2024-07-19 09:00:00 180

原创 前端history配置jenkins部署路由

location = /detail { try_files $uri $uri/ $uri/index.html?$query_string; }location ~ ^/detail/(.+\.(js|css|html|png|jpg|gif|mp3|json|jpeg|moc|mtn|svg|mp4|woff2|woff|eot|ttf))$ { alias /opt/vue/detail/$1; }

2024-05-29 09:45:00 131

原创 eslint从0配置到1(vue3)

"vue/no-mutating-props": "off", // 有些组件去修改了如DragSelect\index.vue。"vue/valid-attribute-name": "off", // 有些组件属性名不规范如AiTable.vue。"vue/multi-word-component-names": "off", // 组件名称需采用驼峰命名。// 使用最新版 ES 语法。// 使用 ES 模块化规范。// 引入推荐的语法校验规则。// 解析器的详细配置。

2024-05-16 09:00:00 708

转载 nvm安装教程

转载:nvm详细安装使用教程(nvm-node多版本管理工具)-CSDN博客

2024-05-15 09:45:00 36

原创 查询兼容浏览器各版本api网站

参考网址:"fromEntries" | Can I use... Support tables for HTML5, CSS3, etc

2024-04-30 10:00:00 151

原创 socuretree远程分支没有同步问题

git remote update origin --prune 是 Git 命令,用于从远程仓库更新本地分支,并删除本地已经不存在于远程仓库的远程跟踪分支。2、输入git remote update origin --prune 并回车。

2024-04-10 09:45:00 219

原创 vue在鼠标光标指定位置插入文字

1、html2、js} else {

2024-04-09 09:30:00 481

原创 上传文件vue

el-button type="primary" @click="uploadFile">上传</el-button>this.$message.error('Excel文件大小不能超过 50MB!this.$message.error('只支持xls格式Excel文件!

2024-03-06 10:00:00 409

原创 eslint不生效排查思路

重新安装一下依赖,以及最好一个vscode就一个项目,因为多项目有些配置文件读不了根目录的配置,也有可能不生效。3、如果没有各文件的报错信息,查看报错是什么,有可能是eslint-plugin-vue这个没有。2、看是否有各文件的报错,如果有,则大概率是.eslintrc.js文件的配置问题。1、先执行package.json npm run lint。

2024-02-28 10:00:00 2690

原创 设置el-table的selection只能单选

【代码】设置el-table的selection只能单选。

2023-11-01 10:30:00 2154

原创 使用i18n Ayll在项目中也能显示中文

2、在项目根目录创建.vsoce文件夹,再创建settings.json文件,把下方代码复制进去。1、安装插件:i18n Ayll。

2023-10-18 10:30:00 760

原创 vue3整数指令,即拿即用

【代码】vue3整数指令,即拿即用。

2023-09-25 10:30:00 615

原创 管理后台模板

GitHub - vitejs/awesome-vite: ⚡️ A curated list of awesome things related to Vite.js

2023-09-22 10:00:00 91

原创 针对vite和weboack的打包分析插件生成图

1、webpack使用(webpack-bundle-analyzer)2、vite使用 (rollup-plugin-visualizer)

2023-09-21 09:30:00 313

原创 不用导入animate库,也能实现animate的动画

注意:如果 不生效,很有可能你没有把公共的基础代码(animated)加进去。)找到自己需要的css效果,复制名字,例如:bounce。4、把源码拷贝下来复制到自己项目代码的css中。2、 在animate官网(3、到github上找源码(

2023-09-18 09:30:00 68

原创 el-select范围选择框

仅供参考,具体的实现可能根据自己的需要修改 ,仅供参考!

2023-08-29 11:00:00 418

原创 vue3自定义指令

参考文章:Vue3的自定义指令该学一学了! - 知乎

2023-08-24 10:00:00 126

原创 格式化后的json在页面显示

【代码】格式化后的json在页面显示。

2023-08-21 10:00:00 124

原创 vue3触发父组件两种写法

子组件:父组件:子组件:父组件:

2023-08-17 10:00:00 169

原创 解决svg设置颜色不生效问题

属性)或者元素的父元素颜色。这使得 SVG 图标能够根据其所在的上下文动态地改变颜色,从而适应不同的主题和样式。时,它会继承元素的颜色,即元素的文本颜色(把svg中的fill属性改为。作用:SVG 元素中设置。

2023-08-15 10:30:00 2583 3

原创 vcode实用插件-个人

1、Auto Rename Tag-自动补全2、ES7 React/Redux/GraphQL/React-Native snippets-react插件3、ESLint-格式校验4、Git Graph-历史查看5、Git Graph-代码提交表情6、Highlight Matching Tag-代码高亮显示7、HTML CSS Support-基本的html8、Live Server-本地服务9、Turbo Console Log-控制台打印10、Vetur-vue插件11、Vuter-插件

2023-06-27 10:30:00 132

原创 每日一题面试题 - 持续更新

为什么undefined == null会返回true?(4)函数没有返回值,默认undefined。(1)声明了一个变量,但没有赋值。(3)调用函数没有提供相应的参数。(1)实际就是一个空对象。(2)对象属性没有赋值。

2023-06-14 10:39:44 946

原创 echarts最简单的折线图与条形图结合

【代码】echarts最简单的折线图与条形图结合。

2023-06-06 09:59:54 313

原创 浏览器performance各指标解读

谷歌浏览器 performance 详解_chrome performance_ywCSD的博客-CSDN博客

2023-05-18 11:31:54 1264

原创 限制输入框不能输入斜杠/和反斜杠\

【代码】限制输入框不能输入斜杠/和反斜杠\

2023-02-24 10:00:00 828

原创 前端下载本地excel文件

1、public下的static存放test.xlsx文件。

2023-02-17 10:15:00 609

原创 前端提升性能,巧用Object.freeze()

选项,并使用Object.defineProperty,进行数据劫持做getter和setter的转换。使用Object.freeze()冻结后不会转换为getter和setter,大幅度提升性能。1、Object.freeze(),可以冻结一个对象,防止对象被修改。普通的JavaScript 对象传给 Vue 实例的。

2023-02-08 09:00:00 280

原创 http1.0,http.1.1,http2.0区别

1、http1.0特点:无状态、短连接2、http1.1特点:长连接、请求管道化、缓存处理、Host字段、断点传输3、http2.0特点:二进制传输、多路复用、头部压缩、服务器推送,但是HTTP2.0只针对有证书的网站,就是必须是https参考文章: HTTP1.0, HTTP1.1,HTTP2.0 区别及如何升级_木鱼大叔的博客-CSDN博客

2023-02-07 09:00:00 203

原创 获取白屏首屏时间

前面就能获取白屏时间。

2023-02-06 08:30:00 185

原创 优化多分支if,elae-if

【代码】优化多分支if,elae-if。

2023-02-03 09:45:00 69

原创 class和style的区别&&提升css渲染

现dom和css是同时进行加载,然后组成dom树的渲染,就是说,如果css没加载完,dom树肯定也是不能被渲染的。然后,由于js是要操作dom和css,所以但凡这俩有一个没加载完,都会影响js的操作,也就是会阻塞js。

2023-02-02 09:45:00 679

原创 登录操作-

1、请求验证码图片,正常得get请求,每次在最后面传一个随机数,防止缓存出现同样的验证码2、点击图片也是请求获取一张图片回来,前端用img显示。

2023-02-01 09:00:00 124

原创 diff算法-h函数-虚拟dom

1、如果两个不同节点的标签名恰好相同,那么就会被判定为同一个节点(key都为undefined),结果一对比这两个节点的子节点发现不一样,这样会凭空增加很多对真实Dom的操作,从而导致页面更频繁得进行重绘和回流。

2023-01-16 09:30:00 537

原创 虚拟DOM

1、由于真实DOM的创建、更新、插入等操作会带来大量的性能损耗,从而就会极大的降低渲染效率,3、虚拟DOM通过diff算法最终与真实DOM比较差异,可以只渲染改变的局部部分。2、频繁操作可能会出现页面卡顿,重排和重绘,影响用户的体验。

2022-12-29 09:30:00 61

原创 在浏览器输入url发生的过程

浏览器解析URL, 生成HTTP请求信息,首先会在缓存中找,如果找不到就进行下一步。4、建立连接后,浏览器构建数据包(包含请求行,请求头,请求正文,并把该域名相关Cookie等数据附加到请求头),然后向服务器发送请求消息。2、首先获取域名的IP,系统会首先自动从hosts文件中寻找域名对应的 IP 地址,一旦找到,和服务器建立TCP连接;5、服务器接收到消息后根据请求信息构建响应数据(包括响应行,响应头,响应正文),然后发送回网络进程。3、利用IP地址和服务器建立TCP连接(3次握手)

2022-12-28 10:30:00 220

原创 vue自定义指令常用事件-持续更新

addEventListener() 方法用于向指定元素添加监听事件。且同一元素目标可重复添加,不会覆盖之前相同事件,配合 removeEventListener() 方法来移除事件。removeEventListener() 方法用于移除由addEventListener() 方法添加的事件句柄。

2022-12-26 09:45:00 292

空空如也

空空如也

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

TA关注的人

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