- 博客(163)
- 收藏
- 关注
原创 第十九节 Layout页面布局
使用elementPlus中的Container 布局容器来布局。:外层容器。当子元素中包含或时,全部子元素会垂直上下排列, 否则会水平左右排列。:顶栏容器。:侧边栏容器。:主要区域容器。:底栏容器。又又又完成一节。首页的整体整体结构有了,剩下的就是一步步细化。左侧菜单导航 头部的一些功能按钮(全屏/引导页/头像/退出等)再就是内容了
2024-01-17 09:00:00 95
原创 第十八节 vue3 elementplus 路由守卫
在 Vue 中,路由守卫(Route Guards)是一个用于控制路由访问的机制。它们可以在路由被访问之前或之后执行一些操作,例如检查用户身份验证或权限。Vue Router 提供了几种类型的路由守卫:全局前置守卫、全局后置守卫、路由独享的守卫。这节我们主要配置下项目得路由守卫。实现得功能:1》只有登录才能访问系统2》定义白名单(没有登录的时候可以访问)to(目标路由对象)、from(当前路由对象)和next(一个函数,用于执行导航)。可以根据需要决定是否调用next()
2024-01-16 07:30:00 105
原创 第十六节 vuex、cookie的使用
Vuex 是一个 Vue.js 的状态管理模式和库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 的主要用途是集中存储管理应用的所有组件的状态,并通过定义好的规则保证状态以一种可预测的方式发生变化。这样有助于我们更方便地管理、跟踪和调试状态的变化,从而提高了代码的可维护性和可测试性。管理全局状态:在多组件的复杂应用中,你可以通过 Vuex 统一管理全局状态,例如用户认证、窗口大小、动态主题等。
2024-01-15 06:45:00 94
原创 第十七节 axios 请求拦截器
Axios 请求拦截器是一种用于拦截和处理 HTTP 请求的机制。通过使用请求拦截器,你可以在请求被发送到服务器之前或之后执行一些操作,例如添加通用的请求头、处理认证、处理请求和响应数据等。通过使用请求拦截器,你可以方便地处理和修改 HTTP 请求,而无需在每个请求中重复相同的逻辑。这有助于提高代码的复用性和可维护性。
2024-01-15 05:00:00 73
原创 第十五节 密码框优化、axios响应拦截器
完善登录页面密码框输入的细节响应拦截器密码框完成!响应拦截器完成!当然还有很多细节待完善比如回车执行登录等,有兴趣的可以继续,就不在这记录了。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,一起交流指正。系列文章会不段更新 来个打赏(微信) 马力全开 撸起袖子加油干~
2024-01-12 07:00:00 29
原创 axios请求错误报错Uncaught runtime errors:
解决axios请求错误报错Uncaught runtime errors每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,一起交流指正。系列文章会不段更新 来个打赏(微信) 马力全开 撸起袖子加油干~
2024-01-12 03:00:00 659
原创 第十三节 MockJs的定义、安装及使用
这节主要介绍项目配置mockJs并模拟实现接口。并介绍了Mock相关的方法和常用语法。接下来会介绍如何使用配置axios,用axios请求登录接口并接收到接口返回的数据。拦截ajax请求,生成伪数据应用场景:在没有后端支持的情况下,自己生成数据当然主要是在工作中,后端已经出接口文档,还没有实现数据由前端依照接口文档模拟伪数据,实现前端开发功能Mock的配置完成,很简单吧。没有废话,满满的干货
2024-01-11 04:15:00 852
原创 第十二节 登录页面表单校验
继续登录页面,这节主要介绍表单的验证。登录页面是我们的重重之重,将会用大量篇幅介绍完善登陆页面。涉及到密码是否显示、登陆接口、vuex、cookie等登录页面的验证已经完成。
2024-01-10 09:00:00 385
原创 第十一节 定制自己的svgIcon组件
上一节我们安装并使用了elementPlus中的icon,这一节我们封装个自己的Icon组件,设计师或者在其他网站上下载个svg导入到根目录,结合我们的组件就可以用在页面上了。安装svg-sprite-loader创建自己的svgIcon组件。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,一起交流指正。系列文章会不段更新 来个打赏(微信) 马力全开 撸起袖子加油干~
2024-01-10 08:30:00 950
原创 第九节 初始化项目
初始化项目,导入默认reset.scss 、variables.scss及mixins.scss等并修改main.js引入样式每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2024-01-09 10:36:03 1002
原创 第八节 vue3新特性
vue3与vue2的区别及特性。简单了解vue3,每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2024-01-09 10:32:30 313
原创 第七节 按需导入elementPlus
基础工作准备完毕,从这节开始正式进入项目。官网地址一个 Vue 3 UI 框架 | Element Plus (element-plus.org)按需导入elementPlus并测试。其中有两个注意点:一个是config.js的配置内容;一个是安装的版本号。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2024-01-03 14:23:50 1097
原创 Invalid options in vue.config.js: “plugins“ is not allowed
安装并配置elementPlus报错。
2024-01-03 14:23:02 1086
原创 This is probably not a problem with npm.
新创建的vue3项目,根据elementplus官网安装步骤进行按需导入安装,运行项目报错。
2024-01-02 11:30:57 5377
原创 第六节 强制代码格式化规范
代码格式化强制执行对src目录下的js、vue文件自动进行代码格式化每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2024-01-02 09:57:57 472
原创 第五节 强制规范commit提交 .husky/commit-msg: no-such file or directory问题解决办法
在每次Git提交时,强制严格执行制定的规范。终于完成 强制性的commit的配置2-6节主要介绍了项目前期的准备工作,便于项目以后管理。涉及到代码格式化、仓库管理、Git提交规则、代码规范。有基础的同学可以忽略跳过。从第八节开始正式进入项目。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2024-01-02 09:46:33 1265
原创 第三节 码云新建仓库并同步本地代码
使用Git管理代码具有许多优点,特别是对于大型项目或需要多团队协作的项目来说更是如此。它提供了强大的版本控制、高效的协作、可靠的代码备份等功能,为开发人员提供了便利和灵活的工具来管理代码。按照步调走一直走下去
2023-12-29 11:12:37 343
原创 第四节 项目commit规范
多人开发项目时,每次Git提交都不明确提交了什么,增加功能?修复bug?修改了代码格式?没有哦规则。那我们制定制定提交类型及如何写提交信息的规则,提交强制必须遵守~每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2023-12-28 17:22:13 558
原创 第二节 代码格式化
代码格式化是指在代码中添加空格、换行和缩进来使其更易于阅读和理解的过程。代码格式化配置完毕!遵循一致的格式化风格可以提高代码的可读性和可维护性。
2023-12-27 16:08:50 400
原创 Vue3 [@vue/compiler-sfc] `defineProps` is a compiler macro and no longer needs to be imported.
在 <script setup> 中必须使用 defineProps 和 defineEmits API 来声明 props 和 emits ,它们具备完整的类型推断并且在 <script setup> 中是直接可用的.警告信息本身意思是:在 <script setup> 中 直接使用。1、import 中去掉 defineProps。,不需要再import。
2023-12-26 15:24:36 1197
原创 electron : 无法将“electron”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
cmd 输入 npm install -g electron 执行。那查看下electron的版本号吧。然后重新运行 项目起来。
2023-04-28 15:01:13 1196 1
原创 electron Object.fromEntries is not a function at Object.eval
(1):看提示的文件是哪个,例如我的是node_modules下webpack-hot-middleware 下client.js。(2):也可以直接全局查询Object.fromEntries 它去寻找,当然前提是可以搜索到。需要把有使用Object.fromEntries 这个方法的直接注释,或者删除掉即可。electron-vue 下载使用并初始化项目。
2023-04-27 15:27:21 248
原创 九、操作数组的工具类java.util.Arrays
1.boolean equals(int[] a,int[] b):判断两个数组是否相等。3.void fill(int[] a,int val):将指定值填充到数组之中。2.String toString(int[] a):输出数组信息。4.void sort(int[] a):对数组进行排序。
2022-11-17 15:30:03 179
原创 程序流程控制
多分支条件有交集 顺序很关键 认证考虑 谨慎驾驶。else和switch-case两种分支语句。有while、do…while、for三种循环语句。多分支包含的关系 应该先写小的 在写大条件。多分支 条件互斥的话 循序没关系。只有一行执行语句省略可以大括号。输出结果: atguigu。if else 可以嵌套。
2022-11-01 14:35:50 241
原创 java强制类型转换
通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。如: String a = “43”;强制类型转换是自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。用时要加上强制转换符:(),但可能造成精度降低或溢出。
2022-10-31 14:29:33 237
原创 变量的定义及转换
整型:byte:-128~127 (2的8次方) short(2的8次方) init (2的16次方)long(2的32次方)double:双精度,精度是float的两倍。声明float型常量,须后加‘f’或‘F’。格式:类型 名字(小驼峰) = 值 或者 类型 名字 名字=值。声明long型常量须后加‘l’或‘L’浮点类型:float(4个字节) double(8个字节)同一个作用域不能重名。布尔类型:boolean true false。字符类型:char 2个字节。注意点:先声明后使用。
2022-10-27 15:42:30 541
原创 第一天 运行第一个Java程序及注释
文档注释 javadoc -d author -version 文件名.java。先编译 javac 文件名.java。注释分为单行 多行及文档注释。运行 java 类名。多行注释不可以嵌套使用。
2022-10-26 16:39:25 122
原创 第八节 Electron主进程和渲染进程之间的通信
渲染进程通过事件执行主进程里的方法或者渲染进程通知主进程去处理事件,处理完成后广播一个事件给渲染进程,让渲染进程去处理。这就用到了主进程和渲染进程的通信。以上就是今天要讲的内容,主要思路就是主进程和渲染进程通信所涉及的一些知识点,当做笔记记下来。每天记录一点,助力成长!欢迎大家来浏览我的博客,如发现我有写错的地方,欢迎交流指正。
2022-10-21 17:12:59 871
vue3 elementPlus 项目 commitlint 配置文件
2023-12-29
vue3 ElementPlus项目 commit配置文件
2023-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人