自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 sentry收集错误[Failed to fetch dynamically imported module]解决

vue3 + vite创建的项目在引入sentry后,邮箱回经常收到错误。原因:每次打包,会生成新文件名称不同的文件。分析:错误出现的时间点大致在项目每一次重新部署之后。中会引用之前打包的文件,文件不存在就会报以上错误。可以在报这个错误的时候,重新刷新下浏览器。

2023-02-20 15:11:01 3599 1

原创 ==、===和Object.is()的区别

==、===和Object.is()的区别2、===(===)比较他们是否为 同一个值。不同类型的值,(===)会直接返回与任何值都不相等(包括自身),正等于负。3、Object.is()ES6语法。ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。Object.is它用来比较两个值是否严格相等,与严格比较运算符(===)的行.........

2022-07-07 09:34:19 335

原创 JavaScript数组slice和splice区别

方法用于提取目标数组的一部分,返回一个新数组,原数组不变。;如果方法没有参数,实际上等一返回一个原数组的拷贝如果省略第二个参数,则一直返回到原数组的最后一个成员如果参数事负数,则表示倒数计算的位置splice()方法用于删除原数组的一部分成员,并可以在删除的位置添加新的数组成员,返回值是被删除的数组。该方法会改变原数组。...

2022-06-13 22:18:19 214

原创 Promise错误处理

1. then()方法then是Promise构造函数的实例方法。第一个参数是成功状态的回调函数,第二个参数是失败状态的回调函数。new Promise((resolve, reject) => { reject('error')}).then(data => { console.log(data)}, error => { console.log(error) // error})2. catch()方法catch是Promise构造函数的实例方法。实际上是

2022-02-27 18:27:19 3038

原创 好用的富文本编辑器推荐

按github的star排序1. quill仓库地址:https://github.com/quilljs/quill2. medium-editor仓库地址:https://github.com/yabwe/medium-editor3. wangEditor(个人推荐)仓库地址:https://github.com/wangeditor-team/wangEditor介绍: 国人出品的精品4. ueditor仓库地址:https://github.com/fex-team/uedito

2022-01-23 13:50:15 481

原创 浏览器打开新窗口无法下载后台返回的文件地址

1. 前台文件下载实现一般使用后台返回的路径,打开新的浏览器窗口,就会自动下载window.open(path)2. 以上写法存在的问题本地测试没问题,发布线上发现不能打开3. 原因由于后台返回的路径以http开头,线上部署的域名是以https开头的,二者的使用的协议不同。4. 解决的办法替换返回的路径中的协议为当前域名下的协议 let path = path.replace(/(http:|https:)/, location.protocol) window.open(path)

2022-01-21 21:51:13 2584

原创 解决git中不区分大小写问题

git默认配置是不区分文件名大小写的,所有文件的名称如果修改大小写,则无法检测到改变。1.先移除本地缓存文件git rm -r --cached Index.js2.配置git 区分大小写git config core.ignorecase false

2021-12-06 09:02:53 1057 2

原创 React知识学习笔记

一、React基础知识1. 介绍React是一个用于构建用户界面的JavaScript库,它只负责应用的视图层,帮助开发人员构建快速且交互式的web应用程序。React使用组件的方式构建用户界面。2. JSX语法在React中使用JSX语法描述用户界面,它是一种Javascript语法扩展。在React代码执行之前,Babel会讲JSX语法转化为标准的JavsScript API。JSX语法就是一种语法糖(React.createElement),让开发人员使用更加舒服的代码构建用户界面。2

2021-11-04 12:57:55 151 1

原创 JavaScript之for...in和for...fo区别

1.for...in是ES6之前的语法,for...of是ES6语法2. for...in只能获取对象的键名,for...of可以获取键值。// 使用for...ifvar names = ['ming', 'hua', 'li']for(var name in names) { console.log(name)}// 0// 1// 2// 使用for...inlet names2 = ['ming', 'hua', 'li']for(let name of names2

2021-07-31 00:15:59 655

原创 react-native 开发兼容性问题

RN版本是0.45。使用的技术栈是:react-native(0.45) + react-redux + redux-sagaAndroid1. 样式的值不要设置小数,安卓手机不支持。如:style: { padding: 4.5}2. 文字垂中位置不要使用lineHeigh控制,安卓不生效。 解决方法:使用padding | margin去控制3.FlatList不要设置样式,安卓不生效。4.TextInput在安卓上有默认的padding和一个白色下划线。 解..

2021-04-15 01:06:59 799

空空如也

空空如也

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

TA关注的人

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