关于无感刷新的理解: 实现token无感刷新为了优化用户体验,当token过期时不需要用户跳回登录页重新登录,而是当token失效时,进行拦截,发送刷新token的请求,获取...
关于无感刷新的理解: 实现token无感刷新为了优化用户体验,当token过期时不需要用户跳回登录页重新登录,而是当token失效时,进行拦截,发送刷新token的请求,获取...
了解什么是pinia 1、Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。2、一般情况下vue2用vuex,vue3用pinia,当然vue2也能用p...
1、前期工作准备 1、登录支付宝沙箱[https://openhome.alipay.com/platform/appDaily.htm]:这些APPID、加签、支付宝网关地...
由于项目在注册、登录、找回密码时需要发送短信验证的功能,可以使用腾讯云短信做,新人注册有100条免费短信可用。 前期工作 1、注册腾讯云[https://cloud.tenc...
一、什么是axios? axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。简单的理解就是ajax的封装 axios本身具有以下特征:从浏...
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库,简单一点理解就是为了可以实现组件之间实现相互共享数据这需求。 以下代码实现可以在CodeSandbox...
1、webpack的基本配置 (1)、在vscode终端中运行以下命令: mkdir webpack-demo 创建目录cd webpack-demo 进入目录npm i...
一、下载图标当我们项目中需要引用icons时,可以去阿里巴巴矢量图标库官网[https://www.iconfont.cn/]下载格式为SVG 二、添加图标文件 然后在src...
一、环境配置 1、安装 Node.js >=10(选择自己需要的版本)运行 node -v查看版本,如果不是 10,请先卸载当前版本去 Node.js 官网[https://...
一、什么是HTTP缓存 当我们访问一个网站时,第一次访问就需要加载各种资源(如js,html,css等等),为了之后再次访问该网站,不再重复加载各种资料,就需要通过HTTP缓...
为了避免自己开发过程中,不断重复手动删除dist文件和yarn build等操作,可以新建一个文件,将需要进行步骤写清楚,每次需要部署或者更新dist目录都可以通过指令一键操...
async函数是使用async关键字声明的函数。 async函数是AsyncFunction构造函数的实例, 并且其中允许使用await关键字。async和await关键字让...
新增API序列表: 1、String.prototype.includes 2、Strin...
新增API序列表: 1、Object.assign 2、Array3、Array.of 4、Array.prototype.fill5、Array.protot...
目前JS基本数据类型有:字符串类型(String)、数字类型(Number)、布尔类型(Boolean)、对空类型(Null)、未定义类型(Undefined)、符号类型(S...
Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值。 1、在ES6之前:利用回调函数解决异步操作的问题(1)、什么是回调函数 在将函数A作为参数传给函数...
1、什么是类 类是拥有相同属性的对象,用于创建对象的模板。 2、如何实现类 1、ES6之前: (1)、实现简单的类:例1 (2)、实现类的继承:例2 上述子类实现父类继承是关...
1、使用导出导入模块,必须在script标签写清楚类型 type='module' HTML: 2、模块写完,就需要进行导出(export),如module.js: 3、需要...
1、如何定义一个对象 ES6之前: 这两种定义对象是有原型链存在,并可以使用原型链上方法如toString()等 ES6新增另外一种: 这种方法定义对象,是不存在原型的,里面...
如何理解什么是迭代器,先理解下面一段代码,每一次执行函数publish,version值就会增加一次,这好比我们要发布一个软件或者APP、当我们需要更新软件时候,下次发布的版...