自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置commitlint遇见问题:乱码、不生效

我是windows系统加上vscode编辑器遇见的以下问题。或者官网的命令。

2024-11-19 16:00:35 563

原创 vue3+vite中引入sass,使用sass变量

然后我们就可以在其他文件中直接使用变量。并且variable.scss中书写的样式可以全局使用并且生效的。如果我们不使用vite配置文件这种方式,可以单独引入然后使用变量。文件,使用:export{}语法用来导出变量。我试过了直接main.ts中引入变量文件,变量无法使用。我们可以单独新建一个存放变量的sass文件。指定使用 sass API。然后我们在vue文件中使用。可以在vite中添加配置项。在vite中,我们可以在。文件的css选项中配置。文件的顶部先引入变量文件。然后就可以正常使用了。

2024-09-26 17:30:20 4953

原创 vue3+ts+element plus后台管理项目配置

留存参考:Vue3 + Vite + TypeScript + Element-Plus:从零到一构建企业级后台管理系统(前后端开源)_vue3 element plus admin-优快云博客【vue3-element-admin】ESLint+Prettier+Stylelint+EditorConfig 约束和统一前端代码规范_stylelint-config-recommended-优快云博客【vue3-element-admin】Husky + Lint-staged + Commitlint

2024-09-19 11:02:16 283

原创 vue3+element plus动态表单验证

表单项可以动态的添加和删除,并且表单与校验一一对应。但是当时懵懵的试了好一会才写出来的,记录一下。

2024-09-10 16:46:45 522

原创 前端显示以文件流方式返回的图片

两个方法都需要注意要在axios请求中设置以便正确的调用图片转换的方法。JS Blob与ArrayBuffer:深入解析二者关系及应用场景_js解析arraybuffer-优快云博客Axios的几种不同的responseType处理响应,以及blob与arraybuffer的解析_axios responsetype-优快云博客【文件上传】blob、file、formdata区别_sream buffer file blob formdata-优快云博客。

2024-09-09 17:33:35 583

原创 vue注册多个全局组件

vue注册多个全局组件

2022-01-23 20:20:41 960

原创 vuex基础知识:state,mutations,actions,getters

官方介绍:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。总结:vuex是一个集中式管理组件依赖的共享数据的工具,可以解决不同组件数据共享问题。vue的引入:可以在使用脚手架手动创建项目的时候就选中vuex,会自动引入。或者:npm install vuex --save //安装import Vue from 'vue'import App from './App.vue'

2021-12-15 16:22:33 1582

原创 关于Dom中的property 和 attribute

参考地址:DOM中 property 和 attribute 详解存档学习。

2021-11-27 11:24:53 407

原创 koa中操作数据库报错Error: Incorrect arguments to mysqld_stmt_execute

后台框架koa2 使用mysql2模块操作数据库下图可以看见,我想实现分页功能,没有采用?offset=0&size=20这种常见的方式,而是使用postmen中的json格式,pagenum当前页码和pagesize页码容量显而易见的可以看见是数字类型。这就是问题所在?offset=0&size=20传过来的数据通过ctx.query拿到是字符串类型。然后报错所以解决办法就很简单了,前端保证传过来的数据是字符串就好了。或者后端自己处理。...

2021-10-16 19:25:15 1298 3

原创 vue项目报错TypeError this.cliEngine is not a constructor

1.解决方法参考地址:https://blog.youkuaiyun.com/qq_34917408/article/details/108530084?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Ede

2021-10-12 10:30:23 964 2

原创 TypeError: (intermediate value) is not iterable

报错:显示报错在12行26列错误:await的返回结果是一个对象,我却用了数组解构,所以错了 解决方法:删掉result外的[]就好 提醒自己使用数据一定要清楚拿到的数据是什么形式的。

2021-09-09 15:49:51 6984 1

原创 关于Postman中post请求报错:Internal Server Error,终端提示ctx.request.body为undefined的解决方法

错误顺序app.use(parser());会解析路由和请求体的参数,在注册路由后引入则无法解析之后的路由参数和请求体,所以得不到请求参数app.use(router.routes());app.use(parser());正确顺序app.use(parser());app.use(router.routes());看了其他大佬的文章解决的,就当自己做个笔记~...

2021-08-07 11:07:52 2196

原创 npm环境变量配置

之前使用npm安装模块一直默认安装在c盘里的,感觉有点占内存。改变安装路径后要重新配置环境变量。推荐下面的方法:npm环境变量配置存档方便自己使用。

2021-08-04 18:25:56 292

原创 变量提升导致内层变量覆盖外层变量

变量提升导致for循环计数变量泄露变成全局变量。var s = []; for (var i = 0; i < 3; i++) { s[i] = i; } console.log(i); //3此处i作为计数变量应该使用完就该销毁,而不是在循环外部还能再使用。所有此处使用let声明i更合适。除此之外变量提升导致的内层变量覆盖外层变量var tmp = new Date();function f() {

2021-07-27 18:08:41 616 1

vue3项目(后台项目)常用工具配置及项目集成

是哔哩哔哩硅谷甄选后台管理项目的配置文件,留存作学习参考。 使用eslint+stylelint+prettier来对我们的代码质量做检测和修复,需要使用husky来做commit拦截,需要使用commitlint来统一提交规范,需要使用preinstall来统一包管理工具。 项目集成包含svg封装为全局组件/sass集成/axios二次封装等。

2024-05-28

空空如也

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

TA关注的人

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