- 博客(15)
- 收藏
- 关注
原创 npm create vite@latest 与 npm init vue@latest之间的区别
如果你需要构建一个 Vue 项目,并且需要使用 Vue 生命周期、Vue Router、Vuex 等 Vue 生态的全套功能,以及一些预定义的配置和插件,可以选择使用 npm init vue@latest。如果你希望创建的项目是一个现代化的、轻量级的项目,不依赖传统的打包工具如 webpack,而且希望享受到 Vite 的极速开发体验,可以选择使用 npm create vite@latest。
2023-07-22 14:57:52 7182 5
原创 git commit时出现unable to auto-detect email address错误
git commit时出现unable to auto-detect email address错误
2023-07-14 11:12:31 3636 1
原创 什么是ESLint?
官网上告诉我们,ESLint 是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,哦,所以我们可以知道,ESLint 就是一个工具,而且是一个用来检查代码的工具。代码检查是一种静态的分析,常用于寻找有问题的模式或者代码,并且不依赖于具体的编码风格。ESLint 这样的工具可以让程序员在编码的过程中发现问题,而不是在执行的过程中发现问题。每一个规则都是一个插件并且你可以在运行时添加更多的规则。内置的格式化方法和自定义的格式化方法共用一套格式化 API。
2023-07-12 10:03:46 94 1
原创 Map()和reduce()函数
3.reduce() 函数会从数组的第一个元素开始迭代,并传递累加器函数的返回值和下一个数组元素给累加器函数,直至处理完所有元素。1.map() 函数用于对数组中的每个元素执行相同的操作,并返回一个新的数组,新数组中的每个元素是原数组经过操作后的结果。2.map() 函数接受一个回调函数作为参数,该回调函数会对数组中的每个元素进行处理,并将处理后的值放入新的数组中。3.map() 函数不会改变原始数组,而是返回一个新的数组,新数组的元素个数与原数组相同。4.reduce() 函数的返回值是归约后的单个值。
2023-07-11 20:07:08 686 1
原创 项目中如何使用vue-router?
在History模式下,Vue Router使用浏览器提供的History API,通过修改浏览器的历史记录来实现前端路由导航,而无需请求到服务器,这样可以使得URL更加美观,清晰,并且与传统的服务器更为接近。在hash模式下,Vue Router会监听URL中的哈希部分的变化,并根据哈希值来匹配对应的路由,从而展示相应的组件内容。pushState()设置新的URL可以与当前的URL一模一样,这样也会把记录添加在栈中,而hash设置的新值必须与原来的不一样才会触发动作添加到栈中。
2023-07-10 19:28:01 1126 1
原创 实战中的fetch请求
1.当向后端请求的是名字....注意这里发送的是json数据,所以在发送的时候需要带上请求头 'Content-Type': 'application/json',这里的body数据也可以直接链接在url的后面,使用?最近做了一个小项目,是一个基于web网页的考勤系统,在写代码的时候发现,会存在很多需要想后端请求请求数据的时候,我使用的是fetch,那么就简单整理一下。实战中很少情况下的用到很复杂的请求,基本上就是发送验证,发送文件等,这样的记住几个请求头就可以了。
2023-07-09 09:50:51 1656 1
原创 uni-app导入@escook/request-miniprogram 请求接口报错TypeError: Cannot read property ‘get‘ of undefined
在mainj.js文件中有两个注释,注释下方分别是两个代码块,由名称可知是vue3以外的版本和vue3版本的配置,自己项目的vue是哪个版本,配置就得写到对应的代码块下,否则不生效。第一次接触到main.js还有区分版本的配置,找了半天都没找到原因,最后才注意到这两个注释,差点气绝身亡…给兄弟们避避坑,原来注释也会影响代码的运行...........
2023-04-15 11:18:15 611 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人