自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集成sass

我们目前在组件内部已经可以使用scss样式,因为在配置styleLint工具的时候,项目当中已经安装过sass sass-loader,因此我们再组件内可以使用scss语法!需要加上lang="scss"在src/styles目录下创建一个index.scss文件,当然项目中需要用到清除默认样式,因此在index.scss引入reset.scss。但是你会发现在src/styles/index.scss全局样式文件中没有办法使用$变量.因此需要给项目中引入全局变量$.`不要忘记,不然会报错.....

2023-06-18 22:25:23 210

原创 SVG图标配置

在开发项目的时候经常会用到svg矢量图,而且我们使用SVG以后,页面上加载的不再是图片资源, 这对页面性能来说是个很大的提升,而且我们SVG文件比img要小的很多,放在项目中几乎不占用资源。

2023-06-18 22:17:33 263

原创 src别名的配置--@

在开发项目的时候文件与文件关系可能很复杂,因此我们需要给src文件夹配置一个别名。

2023-06-07 16:38:08 303

原创 vscode格式化配置

基于vscode配置格式化工具,提高开发效率。

2023-06-07 16:37:54 410

原创 使用脚手架创建项目

【代码】使用脚手架创建项目。

2023-06-07 16:36:58 60

原创 集成element-plus

配置完毕可以测试element-plus组件与图标的使用。

2023-06-05 14:51:49 108

原创 commitlint配置

对于我们的commit信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用来实现。

2023-06-05 14:47:32 452

原创 强制使用pnpm包管理器工具

团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样,导致项目出现bug问题,因此包管理器工具需要统一管理!!!

2023-06-05 14:47:29 571

原创 husky配置

在上面我们已经集成好了我们代码校验工具,但是。如果有人没有格式化就提交了远程仓库中,那这个规范就没什么用。所以我们需要。要做到这件事情,就需要利用husky在代码提交之前触发git hook(git在客户端的钩子),然后执行`pnpm run format`来自动的格式化我们的代码。

2023-06-05 14:41:27 175

原创 stylelint配置

,当我们运行`pnpm run format`的时候,会把代码直接格式化。

2023-06-05 14:35:55 371

原创 prettier配置

有了eslint,为什么还要有prettier?eslint针对的是javascript,他是一个检测工具,包含js语法以及少部分格式问题,在eslint看来,语法对了就能保证代码正常运行,格式问题属于其次;而prettier属于格式化工具,它看不惯格式不统一,所以它就把eslint没干好的事接着干,另外,prettier支持包含js在内的多种语言。总结起来,**eslint和prettier这俩兄弟一个保证,一个保证。**

2023-06-05 14:23:04 81

原创 eslint配置

eslint中文官网:http://eslint.cn/

2023-06-05 14:16:20 388 1

原创 初始化项目

*pnpm:performant npm ,意味“高性能的 npm”。q=pnpm&spm=1001.2101.3001.7020)由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为“最先进的包管理工具”**本项目使用vite进行构建,vite官方中文文档参考:https://cn.vitejs.dev/guide/

2023-06-05 14:06:21 44 1

原创 按钮权限--全局自定义指令写法

这里主要是写个自定义指令。首先获取用户的buttons,再用指令去判断是否使用。自定义全局指令:先src建个directive/has.ts,写入以下代码。随后在.vue文件中,在对应的按钮添加这个指令即可。然后在main.ts中引用。

2023-06-05 13:45:05 175 1

原创 菜单|路由权限

同一个项目:不同人(职位是不一样的,他能访问到的菜单、按钮的权限是不一样的),这里先总结一下菜单权限。

2023-06-05 13:33:58 292 1

原创 数据大屏适配问题

vw/vh: 可以完成自适应,缺点是文字不能自适应,且每个单位都要换算成vw/vh,过于繁琐。scale:可以完成文字自适应,且可以按照原稿写不需要换算单位,但是会留白。

2023-06-03 15:06:45 115

原创 ref可以写成函数,动态获取组件做系列操作。

ref还可以这么使用,我勒个乖乖,涨姿势了............我想了很多办法,以目前的知识水平是不行的呢....

2023-05-29 18:46:16 220 1

原创 在组件外引用Pinia(不受main.ts管辖)会报错。

需要将大仓库也要引入一下,才可以使用其下的小仓库。

2023-05-27 14:34:59 171 1

原创 递归组件/动态组件

default="{ route, Component }",利用router-view的插槽,route代表出口的。递归组件:需要再开一个script标签,否则不生效。就酱紫......受不了了,8886.,Component代表是。

2023-05-26 22:11:51 106 1

原创 element-plus引入在TypeScript5.0下的报错

在tsconfig.json中重写moduleResolution。

2023-05-22 21:48:03 2451 2

原创 npm使用国内淘宝镜像的方法

如果返回https://registry.npm.taobao.org,说明镜像配置成功。

2023-05-05 14:53:17 351 1

空空如也

空空如也

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

TA关注的人

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