自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 报错:Maximum call stack size exceeded (堆栈溢出)

在写路由守卫时报错:分析问题其实可以明显的看到信息已经提示是vue-router出了问题。就去看我的路由拦截器 发现有一个拦截会跳到登录页面路由守卫:router.beforeEach((to, from, next) => { if (getToken() !== null && to.path === '/login') { // 有token 并且要去登录页 // next(false) // 如果用的history模式路...

2021-10-25 21:33:24 1512

原创 document.getElementById(“xx“) 与 $(“#xx“)

document.getElementById("id") 与$("#id")并不相等。document.getElementById("id") = $("#id")[0]

2022-07-20 21:37:32 493 1

原创 扁平数据转树形结构--递归方法

转换成树形控件数据const data = [ { id: '01', name: '张大大', pid: '', job: '项目经理' }, { id: '02', name: '小亮', pid: '01', job: '产品leader' }, { id: '03', name: '小美', pid: '01', job: 'UIleader' }, { id: '04', name: '老马', pid: '01', job: '技术leader' }, { i.

2021-10-30 19:46:56 550

原创 扁平数据转树形结构--filter方法

<script> //若 obj1 的 pid === obj 的 id 则 obj1 是 obj 的子级 const data = [ { id: "01", name: "张大大", pid: "", job: "项目经理" }, { id: "02", name: "小亮", pid: "01", job: "产品leader" }, { id: "07",...

2021-10-30 19:41:14 180

原创 利用脚手架 创建项目

利用 vue 命令,创建一个项目,并启动webpack开发服务器0、准备全局安装@vue/cli模块包#全局安装@vue/cli模块包yarn global add @vue/cli# ORnpm install -g @vue/cli#查看`Vue`命令版本 vue -V查看`Vue`命令版本 vue -V1、创建项目 vue create vuecli-project# vue和create是命令, vuecli-project是自己的文件夹名vue ..

2021-09-24 16:22:47 349

原创 yarn包管理器

2021-09-22 18:06:45 126

原创 数组的API

后续持续补充中......

2021-09-15 18:18:26 73

原创 post接口-普通键值对参数

post接口与get请求不同在于:它的参数一般是通过请求体来传递的。根据传递的参数的格式不同,分成三种情况: 传递普通键值对 传递form表单(涉及文件上传) 传递json

2021-09-14 21:48:56 1204

原创 post接口-json格式的参数

在post传递参数时,如果要传入的参数比较复杂(多级嵌套),则可以使用json格式

2021-09-14 21:41:20 2635

原创 post接口-form-data文件上传

如果post涉及文件上传操作,则需要在服务器端额外使用第三方multer这个包(不属于express)来获取上传的信息。Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。

2021-09-14 21:18:29 1829

原创 第三方模块express

第一步:下载包npm i express第二步:初始化 npm init --yes第三步:使用express快速创建web服务器

2021-09-14 21:03:01 312

原创 写一个get类型的接口。

写一个get类型的接口。要求: http://你的ip地址:8089/someword 返回值:50%(Math.random()>0.5)的可能成功返回 { data: '一句你想说的话', message:'请求成功' code: 200 } 50%的可能成功返回: { data: '', message:'系统故障' code: 500 } const http = requi...

2021-09-13 22:17:24 116

原创 npm包从创建到发布

案例:npm包从创建到发布【第一步】: npm 项目初始化npm init --yes在本地磁盘上创建一个空项目,取文件夹名为myProject136。新建文件夹 命名 myTools-136 ===> 包名 自定义注意请先去npm网官去确定一下,项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)。npm view 包名 //npm view myTools-136 # 这个命令用来查看 某个包的信息# 如果返回404,说明...

2021-09-13 22:13:28 207

原创 全局安装i5ting_toc 包

第一步:打开文件资源管理器,地址栏输入cmd,打开小黑窗。输入命令行npm install -g i5ting_toc第二步:查看是否安装成功小黑窗中输入命令行 npm root -g会出现一个文件路径,复制它去找到 node_modules 文件夹,查看是否有i5ting_toc 包第三步:使用切换到你想要转换的md文件根目录下,使用以下命令, -f 参数后面跟着文件名,如果没有填写,默认使用README.md。运行成功之后则在当前目录下生成一个preview文...

2021-09-13 21:59:25 124

原创 安装全局包nodemon

此操作需要联网!!!包nodemon自动检测到我们的代码的修改,并自动重新运行我们的代码我们每次修改了代码,要想代码生效都需要重启http服务器:进入小黑窗按下ctrl+c,停止已有http服务器。手动运行:node index.js 来重启服务器。地址 https://www.npmjs.com/package/nodemon安装 nodemon步骤:在任意位置 打开一个小黑窗,输入如下命令npm install -g nodemon 或 npm ins...

2021-09-13 21:34:06 106

原创 02、node.js

学习目标:了解几种模块化体验几种模块化的写法掌握在node.js中定义导出模快学会下载使用包学习内容:1、 掌握npm下载使用包2、 通过命令来配置镜像3、 掌握条件语句4、 掌握循环语句学习产出:1、 技术笔记 1遍2、CSDN 技术博客 1篇1、模块化1.1、模块化基本介绍模块是对功能相似的函数或属性的封装。例如:fs 模块中封装了一系列文件操作的函数。例如:fs.readFile()、fs.writeFile() path 模块中封装了一...

2021-09-12 20:45:14 321

原创 01、Node.js

1、常用的终端命令总结:del //文件名。 删除文件 find 文件名 //查找某文件 ipconfig //查看ip命令 node 空格 某个js文件 // 调用 node 程序,运行某个js文件 clear 或者 cls // 清空界面 ls 或者 dir ...

2021-09-11 19:34:11 75

空空如也

空空如也

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

TA关注的人

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