自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唱歌去旅行8的博客

分享你我喜欢的!

  • 博客(22)
  • 收藏
  • 关注

原创 windows chrome设置为默认浏览器,所有链接,包括本地的html页面都无法打开

windows chrome设置为默认浏览器,所有链接,包括本地的html页面,钉钉链接等都无法打开,解决办法:方法一:右击谷歌浏览器,直接点击以管理员身份运行即可方法二:1.右击谷歌浏览器,选择属性2.选择兼容性,更改所有用户设置3.勾选以管理员身份运行,点击应用即可...

2021-12-31 16:36:37 3413 1

原创 《被讨厌的勇气》-读后感思维导图

导图原结构:https://note.youdao.com/s/41FjanI4

2021-12-27 10:39:04 371

原创 ERROR: No README data found (verdaccio npm私有仓库发布找不到README.md)

场景:verdaccio npm私有仓库发布以后找不到README.md报错显示:ERROR: No README data found!问题:采用了npm publish解决办法:采用yarn publish原因:待探索……

2021-12-08 18:17:27 1558

原创 vue axios 请求下载文件(arraybuffer)接口

vue项目,利用axios 请求下载文件(arraybuffer)接口// vue mtods import { handleDownloadFile } from '@/utils/index' async exportConfig() { try { const res = await axios({ method: 'get', url: `/v1/rest/app/config/downloadConfigFile?prod

2021-12-08 16:35:25 1975

原创 git合并两个没有共同历史提交记录的分支:fatal: refusing to merge unrelated histories

场景:某个git仓库原有 master 分支,后面自己本地新建了一个项目,然后把新建的这个推到了这个仓库的另外一个分支 feature/vue-pc 。现在要对这两个分支进行合并,该如何操作?正常情况是直接git merge 这两个分支,但是git会报错:fatal: refusing to merge unrelated histories意思是:致命:拒绝合并不相关的历史 ,因为没有共同提交记录历史,相当于是两个完全不同的仓库一样。解决方案:采用git rebase --onto变基的方法

2021-12-07 14:35:09 2717

原创 vscode terminal点击i编辑,esc退出编辑无效

命令行运行环境:windows+ConEmu+ubuntu+on-my-zsh问题:执行git rebase -i xxx ,terminal点击i进行编辑,按esc退出编辑无效,按下方的命令也无效图示:原因:ubuntu默认编辑器为GNU nano ,使用方法是ctrl+字母键。和我们平常使用的vim操作键不一样。参考链接:linux GNU nano解决方法:将GNU nano切换为我们常用的vim。切换步骤:在终端下输入以下命令sudo update-alternatives

2021-09-17 17:31:56 1171

原创 vue-property-decorator开发-报错Failed to mount component: template or render function not defined

vue项目使用:vue+typescript+vue-property-decorator开发,控制台报错提示:Failed to mount component: template or render function not defined 。解决方法:代码里漏加了装饰器语法@component。如下所示:

2021-08-20 19:39:58 556

原创 element ui 上传图片(格式,大小,尺寸) (二次无法上传问题) 完整

element ui 上传图片(格式,大小,尺寸) (二次无法上传问题) 完整<el-upload ref="upload" class="avatar-uploader" :action="action" :limit="1" :show-file-list="false" :before-upload="beforeAvatarUpload" :on-success="handleAvatarSuccess" :headers="{ accessToken: token }"&g

2021-04-14 15:25:32 400

原创 加购商品sku选择算法方案 (vue)(淘宝)

2021-03-04 16:16:43 3369 3

原创 小程序/H5 判断多张图片是否加载完成方法

getImg() { this.imageReady(imgArr).then(() => { //do something })}imageReady(pics) { const picsAll = pics.map(imgurl => new Promise((resolve, reject) => { // 小程序判断多张图片是否加载完成方法 wx.getImageInfo({ src: imgurl,

2020-10-15 10:45:07 2099 1

原创 google chrome浏览器 iframe 内嵌页面cookie无法写入问题

问题如图所示:红色框的域名为框架的主要域名,黄色框是页面内嵌入的两个iframe的域名。红色域名登录以后cookie信息无法写入黄色域名下面,导致黄色域名下面的接口请求失败。原因:Chrome 某个版本开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。并将未声明 SameSite 值的 Cookie 默认设置为SameSite=Lax Cookie。(关于SameSite详情开参考阮一峰文章:http://www.ruanyifeng.com/blog

2020-08-18 14:27:43 21022 7

原创 Blob 对象 下载文件(vue,js)

Blob 对象 下载文件(vue) import Cookie from 'js-cookie'; import axios from 'axios'; export default { methods: { exportReq (opts) { // 域名自行设置 let domai...

2020-04-26 11:46:06 379

原创 简单的推广功能:下载海报(canvas),二维码,复制链接等功能

简单的推广功能:下载海报[canvas],二维码,复制链接等功能效果图如下图所示: 代码如下,功能也自行删减:<template> <div class="popularize-modal"> <!-- css style与canvas自带宽高翻倍,解决绘制模糊问题 --> <canvas ...

2020-04-09 18:30:16 625

原创 iphone6s textarea输入框获焦页面被顶起,失焦后页面没有恢复,焦点错乱问题

iphone6s textarea输入框获焦页面被顶起,失焦后页面没有恢复,焦点错乱问题场景如下:点击分享微信朋友圈的时候,弹出pop框,里面有textarea可以输入文案,textarea获焦的时候,页面会被顶起,当textarea失焦的时候,复制和不复制按钮均不可点,分享文案处变成可点。错误原因:预估是页面没有滚动到原来位置引起,导致pop框的焦点错乱。解决方法:监听当textarea...

2020-04-09 15:21:42 485

原创 vue中.sync修饰符的使用及拓展

官方对于该修饰符的解释是专业的:请点击其实目的就是实现父子组件的双向通信,可以更直接的改变互相共用的参数。那就上个例子:父组件代码:&lt;template&gt; &lt;div&gt; &lt;car-number @car-click="onPickerClicked" :pickerShow.sync="pickerShow" :plateAdd="p...

2019-03-13 18:22:25 865

原创 使用vscode工具在vue和react native项目上使用eslint和pre-commit

Eslint及pre-commit的安装与使用(Vue)一、ESlint的使用ESlint是用来做什么的?ESlint官网介绍是可组装的JavaScript和JSX检查工具。简单点来说,就是检查并约束代码风格,使之保持一致。代码检查是一种静态的分析,常用于寻找有问题的模式或者代码,并且不依赖于具体的编码风格。对大多数编程语言来说都会有代码检查,一般来说编译程序会内置检查工具JavaScri...

2019-03-11 10:58:17 1219

原创 Visual Studio Code 添加设置代码段(snippet)的使用(example: react native)

目的:为了提高开发效率,在VScode我们可以使用 用户代码片段 来快速生成模板。用处:用户代码片段其实类似于 webStorm 或者IDEA 的编辑器模板,输入某些名称即可快速生成代码model。使用用法(mac os示例):1. 打开配置文件A. 用 command+shift+p 快捷键打开, 输入 snippet ,选择下图选项:首选项:配置用户代码片段。 (或者直接选择左上角的...

2018-12-20 16:45:01 1947

原创 关于npm cache clean --force使用

今天,我把node_modules删除掉,然后重新npm run install 的时候出现了如下错误:npm ERR! Unexpected end of JSON input while parsing near '...l.com&amp;quot;}],&amp;quot;directories'npm ERR! A complete log of this run can be found in:npm ERR! ...

2018-12-14 17:38:09 117555 6

原创 css position 定位

static、absolute、fixed、relative、inherit1.static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。2.absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 “left”, “top”, “right” 以...

2018-08-06 16:42:41 147

原创 css box-sizing属性(盒子模型)

1.关于box-sizing: 属性用于更改用于计算元素宽度和高度的默认的 CSS 盒子模型。 值有:content-box(默认值),border-box,inherit。 A、content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。 B、border-box:为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度...

2018-08-06 11:24:24 288

原创 关于var,let,const异同点

一、let和var区别1.关于变量提升,var能变量提升,let不能 // 关于var 如下所示console.log(a); //输出undefined,此时就是变量提升var a = 2; console.log(a); //2//相当于下面的代码var a; //声明且初始化为undefinedconsole.log(a); //输出undefin...

2018-08-03 17:00:25 236

转载 为什么不能在原型链上使用对象以及JS原型链的深层原理(转载自 https://www.cnblogs.com/xueming/p/prototype.html )

在刚刚接触JS原型链的时候都会接触到一个熟悉的名词:prototype;如果你曾经深入过prototype,你会接触到另一个名词:__proto__(注意:两边各有两条下划线,不是一条)。以下将会围绕prototype和__proto__这两个名词解释为什么不能在原型链上使用对象以及JS原型链的深层原理。  一、为什么不能在原型链上使用对象:  先举一个非常简单的例子,我有一个类叫Huma...

2018-07-31 16:22:44 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除