- 博客(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
1601
原创 document.getElementById(“xx“) 与 $(“#xx“)
document.getElementById("id") 与$("#id")并不相等。document.getElementById("id") = $("#id")[0]
2022-07-20 21:37:32
611
原创 扁平数据转树形结构--递归方法
转换成树形控件数据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
617
原创 扁平数据转树形结构--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
220
原创 利用脚手架 创建项目
利用 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
403
原创 post接口-普通键值对参数
post接口与get请求不同在于:它的参数一般是通过请求体来传递的。根据传递的参数的格式不同,分成三种情况: 传递普通键值对 传递form表单(涉及文件上传) 传递json
2021-09-14 21:48:56
1297
原创 post接口-form-data文件上传
如果post涉及文件上传操作,则需要在服务器端额外使用第三方multer这个包(不属于express)来获取上传的信息。Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。
2021-09-14 21:18:29
1937
原创 第三方模块express
第一步:下载包npm i express第二步:初始化 npm init --yes第三步:使用express快速创建web服务器
2021-09-14 21:03:01
368
原创 写一个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
153
原创 npm包从创建到发布
案例:npm包从创建到发布【第一步】: npm 项目初始化npm init --yes在本地磁盘上创建一个空项目,取文件夹名为myProject136。新建文件夹 命名 myTools-136 ===> 包名 自定义注意请先去npm网官去确定一下,项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)。npm view 包名 //npm view myTools-136 # 这个命令用来查看 某个包的信息# 如果返回404,说明...
2021-09-13 22:13:28
265
原创 全局安装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
180
原创 安装全局包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
167
原创 02、node.js
学习目标:了解几种模块化体验几种模块化的写法掌握在node.js中定义导出模快学会下载使用包学习内容:1、 掌握npm下载使用包2、 通过命令来配置镜像3、 掌握条件语句4、 掌握循环语句学习产出:1、 技术笔记 1遍2、优快云 技术博客 1篇1、模块化1.1、模块化基本介绍模块是对功能相似的函数或属性的封装。例如:fs 模块中封装了一系列文件操作的函数。例如:fs.readFile()、fs.writeFile() path 模块中封装了一...
2021-09-12 20:45:14
818
原创 01、Node.js
1、常用的终端命令总结:del //文件名。 删除文件 find 文件名 //查找某文件 ipconfig //查看ip命令 node 空格 某个js文件 // 调用 node 程序,运行某个js文件 clear 或者 cls // 清空界面 ls 或者 dir ...
2021-09-11 19:34:11
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人