随笔分类 -  vue项目

摘要:。 阅读全文
posted @ 2021-11-11 14:56 剑仙6 阅读(34) 评论(0) 推荐(0) 编辑
摘要:js-cookie 官方文档 里面就详细的介绍了es5怎么引用,以下是ES6以上的用户 一、安装 npm install js-cookie --save 二、引用 import Cookies from 'js-cookie' 三、一般使用 存到Cookie去 // Create a cookie 阅读全文
posted @ 2020-04-26 22:41 剑仙6 阅读(250) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-04-26 11:25 剑仙6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:先说一下async的用法,它作为一个关键字放到函数前面, async function timeout() { return 'hello world';} 只有一个作用, 它的调用会返回一个promise 对象。调用一下看看就知道了,怎么调用?async 函数也是函数,所以它的调用和普通函数的调用 阅读全文
posted @ 2020-04-18 09:48 剑仙6 阅读(173) 评论(0) 推荐(0) 编辑
摘要:ES6为Array增加了find(),findIndex函数。 find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。 findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。 他们的都是一个查找回调函数。 [1, 2, 3, 4].find( 阅读全文
posted @ 2020-04-17 17:28 剑仙6 阅读(578) 评论(0) 推荐(0) 编辑
摘要:使用 BrowserRouter 的问题(方案:后台自定义中间件,前提:前台和后台不要有路径重复) a. 问题: 刷新某个路由路径时, 会出现 404 的错误 b. 原因: 项目根路径后的 path 路径会被当作后台路由路径, 去请求对应的后台路由,但没有 c. 解决: 使用自定义中间件去读取返回 阅读全文
posted @ 2020-04-10 18:48 剑仙6 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:注意: 1、Object.assign() 只是一级属性复制,比浅拷贝多深拷贝了一层而已。用的时候,还是要注意这个问题的。 2、简单实现深拷贝的方法,当然,有一定限制,如下:JSON.parse(JSON.stringify());思路就是将一个对象转成json字符串,然后又将字符串转回对象。 Ob 阅读全文
posted @ 2020-04-06 23:18 剑仙6 阅读(513) 评论(0) 推荐(0) 编辑
摘要:首先我们需要了解一点,函数写法才是this.setState的原始写法,对象格式只是简洁语法格式。 (1)对象形式直接更新 如下所示初始化状态state有两个,一个是rolesList所有角色列表,另一个是roleItem选中的角色 这里注意:一个是数组,另一个是对象 当我们后期更新roleItem 阅读全文
posted @ 2020-04-03 17:00 剑仙6 阅读(624) 评论(0) 推荐(0) 编辑
摘要:本节介绍下常见的md5加密技术 例如我们输入的密码为123abc,则在数据库存储时一般为加密后的字符jsakjsa45ds5dsas5sa等 (1)本质:对字符加密将其加密为32位字符; (2)概念 1、明文123abc >明文 2、密文jsakjsa45ds5dsas5sa >密文 (3)过程 将 阅读全文
posted @ 2020-04-03 00:34 剑仙6 阅读(519) 评论(0) 推荐(0) 编辑
摘要:这里介绍下postman测试请求API (1)测试get请求 根据请求文档API测试get请求,传参通过params传参 (2)测试post请求 通过body传参,但参数类型不同,分为文本类型和文件类型 其他为文件类型 1、文件类型 2、文本类型 . 阅读全文
posted @ 2020-04-01 23:36 剑仙6 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:概述 switch语句对一个表达式求值,将结果与 case 子语句比较,如果匹配,则从 case 处的语句向下执行。 语法 break;语句是可选择的,如果遇到break;则会跳出整个switch语句。如果没有任何case匹配,则进入到default:的分支。default:分支也是可选的。 swi 阅读全文
posted @ 2020-03-31 23:03 剑仙6 阅读(205) 评论(0) 推荐(0) 编辑
摘要:SPA单页应用的2种类型分页技术,常见于React、Vue等基于组件化开发的项目 1、纯前端分页 2、基于后台的分页 (1)纯前端分页 1、请求获取数据:一次性获取所有数据,翻页时不再发送请求 2、请求接口:不需要指定页面(pageNum)和每页数量(pageSize) 3、响应数据:所有数据的数组 阅读全文
posted @ 2020-03-30 16:14 剑仙6 阅读(233) 评论(0) 推荐(0) 编辑
摘要:问题描述: 点击修改分类按钮,出现弹框 弹框里对应显示点击操作的对应分类 但在实际使用时,表单控件无法动态修改,代码如下所示 解决方案:给表单控件添加key属性,动态key属性即可解决该问题 参考他人解释: . 阅读全文
posted @ 2020-03-29 17:17 剑仙6 阅读(3813) 评论(1) 推荐(0) 编辑
摘要:一般对于本地初始化的项目,除了使用Mock进行模拟外,我们还可以本地搭建后台和数据库,然后结合API文档向数据库添加数据,如下所示 1、查看API文档添加请求 2、使用postman发送请求 3、接下来可以进行检查 1、直接在CMD链接数据库查询 2、使用查询API进行测试 3、使用数据库可视化工具 阅读全文
posted @ 2020-03-28 23:34 剑仙6 阅读(405) 评论(0) 推荐(0) 编辑
摘要:注意: 常见的方法:开发环境阶段 在package.json添加proxy字段进行配置,该配置方案仅用于开发环境 生产环境一般需要后端工程师进行配置,如果需要前端进行配置,需要最后在工程化项目打包运行时进行配置 本质: 阅读全文
posted @ 2020-03-28 01:36 剑仙6 阅读(140) 评论(0) 推荐(0) 编辑
摘要:这里分享个常见的测试调试方案,相对于常用的console.log()提升了一些档次... ... 如图所示我们在react项目组件正式render之前,加了个debugger断点 接下来刷新页面如下 我们可以点击下一步继续往下执行代码 我们会看到,当执行玩openKeyPath赋值后,再往下执行时, 阅读全文
posted @ 2020-03-28 01:26 剑仙6 阅读(382) 评论(0) 推荐(0) 编辑
摘要:先回顾下之前所做的操作,在用户登录成功后将用户信息存储在内存里,如下所示 1、编写用户存储信息模块memoryUtils.js 2、登录组件里,当登录成功时将信息存储到内存 3、后台主页里进行登录验证 判断内存里是否包含user用户信息,如果没有则表示没有登录,重定向到登录页;否则正常访问 但此时发 阅读全文
posted @ 2020-03-26 17:59 剑仙6 阅读(3364) 评论(0) 推荐(1) 编辑
摘要:项目里经常遇到优化代码情况,例如回调地狱 1、现在比较流行的解决这个问题的方法是使用 Promise,可以将嵌套的回调函数展平。但是写代码和阅读依然有额外的负担。 2、另外一个方案是使用 ES6 中新增的 generator,因为 generator 的本质是可以将一个函数执行暂停,并保存上下文,再 阅读全文
posted @ 2020-03-26 16:12 剑仙6 阅读(477) 评论(0) 推荐(0) 编辑
摘要:(1)跨域情况: 跨域情况: 1)、协议不同:http与https 2)、主机不同 3)、端口号不同 (2)跨域处理: 跨域处理: 1、JSONP处理跨域,缺点:只能处理GET请求 2、CORS后台处理(开发应用比较少) 3、服务代理(开发应用较为广泛) (3)代理服务器: 代理服务器会帮我们做一个 阅读全文
posted @ 2020-03-26 15:24 剑仙6 阅读(218) 评论(0) 推荐(0) 编辑

欢迎访问个人网站www.qingchun.在线
点击右上角即可分享
微信分享提示