- 博客(14)
- 收藏
- 关注
原创 git 本地拉取远程新增分支
假设你在dev分支上,想pull线上的 test分支(你不知道分支名字)git branch -r (这一步你可以看到代码仓库中所有的分支, 得到 test名字)git checkout -b test origin/test (在本地创建已线上test分支为基础的分支)git checkout test (切换到刚才创建的分支)搞定...
2021-01-29 17:35:54
4398
原创 清除微信浏览器缓存
清除微信浏览器缓存在axios的请求拦截器中添加以下代码,为每个请求增加时间戳,因为平时就用get和post,所以只写了两个,更多也可以继续else下去if (config.method === 'get') { config.params = config.data config.params.t = +new Date(); delete config.data } else if (config.method === 'post') { (config.url as stri
2021-01-28 22:21:35
289
1
原创 echarts绘制中国地图
我使用的是echarts 4, 在vue中使用需要导入 一个文件import "echarts/map/js/china.js";直接上代码,可以直接复制到echart官网在线编辑器中查看效果// 配置项let data = [ "河北", "山东", "辽宁", "黑龙江", "甘肃", "吉林", "青海", "河南", "江苏", "湖北", "湖南", "浙江", "江西", "
2021-01-28 22:20:20
1875
4
原创 echarts图表大小随着屏幕大小变化
echarts实现图表自适应屏幕大小// ecahrtOption.tsimport echarts from "echarts";import echarts from "echarts";interface myEcharts extends echarts.ECharts { $__id: number}// 维持一个函数栈let $id = 0;// 栈let stack: { [key: string]: any } = {};// 保存一下旧的方法,整不好以后就得用到l
2021-01-28 22:19:08
553
1
原创 在vue中实现下拉刷新
早段时间手写了一个下拉刷新,记录一下效果如图代码如下<template> <div> <div :style="{height:distance + 'px'}" class="pull_refresh d-flex ai-center jc-center"> <p class="text-center text-gray p-2 text" v-if="pullStatus !==2">{{pullTexts[pullStat
2021-01-28 22:17:41
1831
1
原创 用js实现一个日历
思路是这样的日历分为两个部分,一个是header的星期,一个是body的日期,星期部分从周日开始,周一结束,而日期部分从什么时候开始,取决于本月的一号是周几,知道这些我们就可以开始编写一个日历了首先准备我们需要的数据把十二个月每个月有多少天列出来获取当前月获取今年(获取年份的主要目的是为了判断是否为闰年进而判断2月份有多少天)月份天数list: monthInDay:[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] 当前月 mont.
2021-01-28 13:38:01
1718
2
原创 vscode更新后在当前目录下Ctrl + s 会自动生成dist目录
像这样的,你在哪个js文件中保存,就在哪个目录下生成一个dist目录,老烦了这玩意怎么关掉呢?打开你vscode的设置搜索compile-hero把下面的方框中选中的全干掉就可以了解决方案来自于这篇文章https://blog.csdn.net/weixin_38233549/article/details/108226135...
2020-08-26 12:29:11
1349
原创 git 配置短命令
在你的终端中输入:vim ~/.gitconfig按i, 意思是insert - 插入复制粘贴下方配置[alias]p=pushpl=pulla=addaa=add .b=branchc=commitcm=commit -mco=checkoutcl=clonest=status先按esc, 再按冒号,然后wq 回车,就保存好了输入git st查看命令是否生效...
2020-08-10 10:00:58
494
原创 vue实现虚拟列表
当数据量较大(此处设定为10w),而且要用列表的形式展现给用户,如果我们不做处理的话,在浏览器中渲染10w dom节点,是极其耗费时间的,那我的Macbook air举例,10w条数据渲染出来到能看到页面,需要13秒多(实际应该是10秒左右),如果是用户的话肯定是不会等一个网页十几秒的我们可以用虚拟列表解决这个问题一步步来首先 这是data中的数据data() { return { list: [], // 贼大的数组 li: { // 列表项信息
2020-07-27 11:24:04
4065
2
原创 组件库的事件中如何自定义参数
在vue中使用组件库时,组件内部抛出的事件,会携带着参数,这时又需要传入自己的参数,怎么办呢?有两种解决方法:1.箭头函数下方代码为vant的时间日期选择器 confirm事件绑定了一个箭头函数,接收组件内部传出来的值,然后在箭头函数中调用自己的方法,传递默认值和自定义的值2.使用arguments + '…'对象展开运算符具体为 @confirm=“onConfirm(…arguments,/这里的参数列表可以自定义/)”...
2020-07-02 20:34:20
1034
1
原创 git add 时出现错误
fatal: Unable to create ‘/xxx/xxxx/.git/index.lock’: File exists.Another git process seems to be running in this repository, e.g.an editor opened by ‘git commit’. Please make sure all processesare terminated then try again. If it still fails, a git proc
2020-06-24 15:49:23
1005
原创 react-native使用createBottomTabNavigator创建tabbar
使用的是官方推荐的react-navigation导航库,里面有一个方法叫createBottomTabNavigator,用于创建底部tabbar,下面说一下流程1.首先安装:yarn add @react-navigation/native…要装挺多个包的,因为有可能版本更新,依赖关系改变,我就不给大家写出来了,在官网上边看吧2.在app.js中导入组件并使用3.创建好组件,并导入相关依赖NavigationContainer:用这个包裹你的应用程序,必须写不然报错createBott
2020-06-21 23:12:59
1527
原创 日常踩坑
vendor.c200ed2223d6108084d3.js:33 Mixed Content: The page at ‘https://xxxxxxxxx’ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://xxxxxxxxx’. This request has been blocked; the content must be served over HTTPS.今天开发时偶然遇到了这
2020-06-19 22:58:12
729
原创 Mac打包electron项目--dmg和exe安装程序
Mac打包electron项目使用electron-builder打包工具 先npm i -g electron-builder全局安装打包工具使用vue-cli-plugin-electron-builder写打包配置 直接写在vue.config.js中Mac可执行程序.dmg打包一切顺利,配置文件写好之后运行electron:build-mac即可这是package.json中的...
2020-04-06 20:18:27
8122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人