- 博客(12)
- 收藏
- 关注
原创 vue不同方法跳转页面
vue跳转不同页面的多种方法1:router-link跳转<!-- 直接跳转 --><router-link to='/testDemo'> <button>点击跳转2</button></router-link><!-- 带参数跳转 --><router-link :to="{path:'t...
2020-12-30 13:23:34 25444 3
原创 axios同时请求多个接口,所有接口全部请求成功后处理数据
1、问题axios同时请求多个接口,当所有接口全部请求成功之后,接收返回的数据,进行处理2、解决使用axios.all([]).then(),下面是代码我是在main.js中全局引入的axios,如果axios不好使的,记得引入一下main.jsimport axios from "axios";Vue.prototype.$axios = axios;axios.defaul...
2020-12-30 13:18:43 5962
原创 小姐姐转行三年前端开发回顾
2020年5月18日,我删除了我从2018年写博客以来到现在的所有博客。与其说我之前写的是博客,不如说是笔记,零零碎碎的记录了我从2017年初转行做前端到现在的踩坑记录。 我是个不善于表达的人,所以很少发心情的博客,甚至朋友圈都很少发,我像是一个透明人,今天突然想写点什么,因为不会有什么人看,也不会有人知道我,我很高兴
2020-12-16 11:39:25 1386 11
原创 git cherry-pick
git cherry-pick一、使用情况1、使用情况 多分支开发的情况下,有时候需要将某个分支的部分合并到另一个分支,此时可以使用cherry-pick。 比如,你在1.2分支上开发产品1.2版本,开发到一半,老板说不行拉,没时间了,要先上一版1.1.2,怎么办?使用cherry-pick,将1.2分支上已经实现的功能的提取出来,和1.
2020-09-01 09:24:27 258
原创 git rebase和git merge到底用谁?
一、前提絮絮叨 多人在一个分支上合作时,很容易出现冲突,或者要先pull别人提交的代码,在本地合并、解决了冲突后才能提交,这样肯定是不方便的,所以一般多人完成的项目,都是多分支的。 其实 rebase 和 merge 都是用于将一个分支合并到另一个分支上,不同的是merge的提交会有分叉,rebase的提交历史是一条直线。我任职的A公司用的m
2020-07-31 13:27:41 1057
原创 git rebase 合并多条commit
文章目录一、使用情况二、使用方法1、查看提交日志2、合并命令3、编辑指令4、推送到远程一、使用情况 有时候我们修改了一个问题,commit之后发现还需要优化,又修改了多次完成,但是commit了N多次,这时候最好将几条commit合并。 总有人问为啥合并,bug都修好了,也不耽误使用?对,不耽误功能,耽误别人看(狗头
2020-07-29 17:57:42 350
转载 office文件对应的类型type
最近做一个上传文件的功能,需要在上传之前,限制上传的文件的类型为.xlsx,下面是文件对应的类型type,记录一下。文件后缀MIME TYPE.docapplication/msword.dotapplication/msword.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.dotxapplication/vnd.openxmlformats-offic
2020-07-29 10:25:41 1100
原创 TypeScript - 泛型
最近上手TS,泛型是我一直迷糊的点,官网泛型的部分反反复复看了好几遍,讲解泛型的文章也看了不少,好像是懂了,又好像不懂。 如果问我泛型是什么,嗯,支持多类型数据?传入类型影响输出类型?理解成更严格的any?带<>?如果你的回答和我一样,恭喜你,你已经达到了你以为你懂,实战就蒙的境界~(不信,去找个开源TS项
2020-06-23 15:53:13 615
原创 Mockjs最全使用方法
吐血整理,新项目整体使用了Mock接口作为测试,中途遇见了很多不知道怎么解决的地方,整理一下,希望也能帮助到你文章目录一、前端调用格式二、最简单的mock接口一、前端调用格式一般在项目中会封装一个axios接口文件,这里面就不封装了,直接使用Axios调用。import Axios from 'axios'Axios.get('http://127.0.0.1/api/list').then((res: any) => { console.log(res.data)}).catch((
2020-06-12 13:51:42 1742
原创 git stash -a之后踩坑
记录一坑,今天写项目,突然别的模块有个bug,但是当前模块还没有写完,git stash临时保存一下,statsh之后,切换了分支,改好了bug,喝个小水,然后git stash apply 一下,发现stash的东西没了…最后在百度了stash命令,发现自己打错了,-u打成了-a,忧桑…一、问题简述错误使用了git stash save -a ‘描述’,后续再使用git stash apply之后,发现stash的文件恢复不回来了。-u:会把没有暂存的文件也保存下来,啥意思?你新建了一个文件,还
2020-06-08 18:09:42 913
原创 vue-router 3.1.6,.push相同路径时报错的问题 Uncaught(in Promise)
本来不想将博客作为一个记录踩坑笔记的地方,就想没事写个心情文吖,没想到,又踩坑了。(估计以后还会踩坑很多,因为到了新公司用的和之前都不一样了。。。。)一、问题描述使用vue-router跳转相同路由的时,比如在 /defend 路由下,使用 this.$router.push(’/defend’)再次跳转当前路由,控制台会报以下错误。简单的意思就是:导航重复了(NavigatingDuplicated),message中也说了,不允许导航到当前位置(Navigating to current loc
2020-05-21 19:23:33 766
原创 使用veu-cli3/4搭建vue项目详细配置
文章目录使用vue-cli4 搭建vue项目一、安装vue-cli4二、创建一个vue项目三、预设选项四、启动项目五、可视化UI使用vue-cli4 搭建vue项目一、安装vue-cli4查看版本号:命令行中输入vue -V查看一下vue-cli的版本,如果之前安装过2XX版本的vue-cli,卸载后安装新的。卸载旧版本:npm uninstall vue-cli -g安装最新版本:npm install -g @vue/cli安装指定版本:npm install -g @vue/cli@3.
2020-05-21 10:39:59 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人