0 Liang_cheng-Dream

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

vcode tsconfig.json 无故报错 -- 找不到任何输入

在项目中 tscofig.json 老是无故报错,如下在配置文件“e:/Hbuilder/work/03_ceshi02/tz-interact-v1.2.5/tsconfig.json”中找不到任何输入。指定的 "include" 路径为“["**/*"]”,"exclude" 路径为“[]”。解决办法如下:在项目根目录下建立一个 .ts 后缀名结尾的空文件然后在 tsconfig.json 文件中 添加一个键值对,键名: files ,值是一个数组,然后里面的内容是 刚才新建文件夹名字。如图

2020-10-15 10:34:42

切换node版本 nvm 的基本使用 -- 以及安装公司特有的镜像源

我们在日常开发,或对现有产品进行迭代更新, 因为不同的项目可能依赖的node 版本 不一致,如果电脑上不安装对应版本的node,可能开发/迭代更新时,出现未知错误,因此我们开发/迭代更新项目时,经常要安装不同版本的node,这无疑是非常麻烦的。这个时候我们就需要借助nvm 来对 node 版本进行切换了,我来讲讲 nvm 日常操作吧。初步使用安装nvm卸载掉原有的 电脑上的 node (没有的话可以忽略这一步)2.去官网 下载 安装nvm ,然后选择 nvm-setup.zip 下载安装注

2020-09-26 17:08:38

Git 命令大全整理

git是一个非常好用的分布式版本管理工具,功能比svn强大,与SVN不同点是Git去中心化,每一个分支都是一个中心,并且支持本地仓库存储,像如今很多大公司都用git做版本控制。话不多说,具体命令整理如下:git拉取远程代码git clone https://xxx.gitgit拉取远程指定分支下代码(-b 分支名称)git clone -b v2.8.1 https://xxx.git初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件git init查看git的配置信息gi

2020-08-26 20:13:17

模块化封装 --- 双ToKen 实现免登录步骤详解

本文大概配置了下 双token免登录关于下文提到的store中封装的保存token的方法,请参考本链接:/** * 封装 axios 请求模块 */import axios from 'axios'import jsonBig from 'json-bigint'import store from '@/store' import router from '@/router' // 导入路由模块// 配置公共请求头const request = axios.create({ bas

2020-08-20 18:55:07

axios 请求的配置选项

这些是创建请求时可以用的配置选项。只有url是必须的,如果没有指定method,请求将默认使用get方法。axios其他配置如请求拦截器响应拦截器 超时等{ // url 是用于请求的服务器 URL url: '/user', // method 是创建请求时使用的方法 method: 'get', // default // baseURL 将自动加在 url 前面,除非 url 是一个绝对 URL

2020-08-20 18:24:08

身份令牌toKen Vuex + localStorage结合存储

前提:我们都知道在登陆的时候后台会返回一串字符串,也就是token, 也是我们常说的身份令牌, 在后续的请求中只有在请求头中携带了token才会被允许访问后台数据,因此如何存储token就显得尤为重要。如果直接将 ToKen 存储在 Vuex容器中,好处: 1. 获取方便2.响应式缺点: 只要页面一刷新就数据了。为了持久化,还需要把 Token 放到本地存储(localStorage–除非手动清除,永久存在)持久化所以,我们采取 Vuex 和 本地存储相结合的方式 来存储 Token我们可

2020-08-17 23:42:08

axios 最全 请求拦截器 响应拦截器 配置公共请求头 超时时间 以及get delete post put 四种请求传参方式

axios 拦截器请求拦截器请求拦截器的作用是在请求发送前进行一些操作例如在每个请求体里加上token,统一做了处理如果以后要改也非常容易响应拦截器响应拦截器的作用是在接收到响应后进行一些操作例如在服务器返回登录状态失效,需要重新登录的时候,跳转到登录页 # 1. 请求拦截器 axios.interceptors.request.use(function(config) { console.log(config.url) # 1.1 任

2020-08-17 23:05:23

Vue项目开发目录结构和引用调用关系

下图为Vue项目文件夹:以下就项目文件夹中的各文件的作用进行介绍:├── build/ # Webpack 配置目录├── dist/ # build 生成的生产环境下的项目├── config/ # Vue基本配置文件,可以设置监听端口,打包输出等├── node_modules/ # 依赖包,通常执行npm i会生成├── src/ # 源码目

2020-08-12 13:07:55

Vue项目中一些常见的文件名及作用

总结了一些常见的项目文件名称-及其对应的作用常见的文件夹命名src解释:source的简写,指源代码。位置:一级目录。作用:存放源代码。lib/dep/plugins解释:library/dependence/plugins的简写,依赖工具库/框架。位置:二级目录。作用:存放依赖的第三方工具库/框架(如:jquery)。bin解释:binary的简写。位置:一级目录。作用:存放二进制文件(如:*.exe)。dist/build解释:distributi

2020-08-11 20:55:41

vue .prettierrc文件常见配置, 以及配置 Prettier - Code formatter 插件 格式化

使用vcode下载安装 Prettier - Code formatter然后在 .prettierrc 配置自己的代码格式{ //每行最多多少个字符换行 "printWidth": 100, // tab缩进大小,默认为2 "tabWidth": 4, // 使用tab缩进,默认false "useTabs": false, // 使用分号, 默认true "semi": false, // 使用单引号, 默认false(在jsx中配置无

2020-08-09 21:14:45

git第一次提交代码至远程仓库-强制推送

一 首次提交代码到git仓库第一步:git init 初始化项目文件夹第二步:git add . 键所有文件添加到暂存区第三步:git commit -m “first commit” 提交到本地仓库第四步:git remote add origin XXX(XXX就是你github或者码云等远程仓库的地址,git branch这个命令可以看到你所在的分支,删除某个仓库地址使用git remote rm origin)第五步:git pull 拉取远程分支信息,首次拉取合并信息第六步:git

2020-07-30 00:20:28

JS原生封装时间函数 日期格式过滤

函数封装 - 日期格式化封装 // 函数封装 - 日期格式化封装 // 例:调用函数 formatDate(),返回结果为 "2020-xx-xx" // 函数名: formatDate // 参数: 没有 // 返回值: 有 function formatDate() { //创建一个日期对象 var date = new Date();

2020-07-25 12:26:42

JS原生封装动画函数

封装一个简单的原生匀速动画函数/** * 匀速动画函数 * @param {位移的元素} elm * @param {位移的目标位置} target */function moveAnimation(elm, target) { clearInterval(elm.timeID); let position = elm.offsetLeft; let step = (target - position) > 0 ? 10 : -10; elm.timeI

2020-07-25 12:00:08

前端开发中使用mock模拟数据

使用mock进行模拟数据开发第一步:npm i mockjs -D 这里必须加-D,因为我们只是开发环境使用第二步:在 main.js 文件中引入mock:import ‘@/mock’第三步:创建mock文件夹,里面模拟自己需要调接口返回的假数据// 引入随机函数import { Random } from 'mockjs'// 引入Mockconst Mock = require('mockjs')const userListData = Mock.mock({ 'data|1

2020-07-25 11:35:42

JS快速实现深拷贝--一行就搞定了

实现深拷贝的方式一:封装一个函数,判断数据类型,利用递归,实现深拷贝。 let obj = { name: '1张三丰', age: 22, messige: { sex: '男', score: 16 }, color: ['red', 'purple', 'qing'] } let.

2020-07-21 10:59:49

JS函数简单的底层原理 -变量重复声明无效,隐式申明,变量提升,函数提升,以及堆栈内存的变化

JS函数简单的底层原理(个人理解):已经使用var申明且赋值,若再次申明,则第二次申明无效。2.在同一个作用域下,只要是发生了同名,且变量完成赋值,后者会覆盖前者。存在两个相同的函数名的函数,后一个函数会覆盖前一个函数。用var声明的变量(需要赋值)亦是如此。3.js代码执行机制从上至下, 作用域查找机制 从里到外,就近原则。4.在预解析阶段,会给var申明的变量,和函数提升的函数,分配内存空间(堆内存或者是栈内容空间).这里注意this的指向问题.5.在函数中, 如果有 不用 任何声明符号声

2020-07-15 21:28:39

原生实现随机点名

原生实现随机点名<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #name_box li {

2020-07-05 09:00:53

Git指令2 - 操作分支

[Git简单基本操作指令集合](https://blog.csdn.net/weixin_47988564/article/details/106987208) Git指令2 - 操作分支 Git分支 分支作用: 多人协作开发,防止相互干扰,提高协同开发的体验初始化本地仓库时,默认创建了master主分支主分支:作用 用来保存和记录整个项目...

2020-07-05 08:56:19

Git简单基本操作指令集合

Git简单基本操作指令集合 常用置顶新添加到暂存区中文件前面有绿色的 A 标记 (这是精简的方式查询出来的状态 git status -s), 非精简方式查询出来的是 文件名全绿色的修改过的、没有放入暂存区的文件前面有红色的 M 标记。文件名前面带有绿色的 M ,表示文件已经修改并且已经放入暂存区三个区:工作区 暂存区 仓库区 ,使用顺序一般来说亦是如此。­­git add . / git add 文件名 跟踪多个文件或某个文件 ,并将文件添加到暂存区git c

2020-06-27 19:59:57

计算找到出现最多的数字和次数 ,实现数组去重 ,进行排序。

实现 1.计算找到出现最多的数字和次数 2. 实现数组去重 3. 进行排序<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></

2020-06-19 10:46:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。