摘要:
parseInt()、Number()这两个函数用到最多的地方就是把一个字符串转换成数据类型,那么他们都有哪些区别?首先我们看一下官方定义:parseInt():parseInt()函数将给定的字符串以指定的基数解析为整数。parseInt(string,radix)第二个参数表示使用的进制,我们一 阅读全文
摘要:
for in 遍历对象,返回的是对象的key; 遍历数组/字符串,返回的是数组的下标for of 只能遍历的是数组 遍历数组对象,返回单个对象; 遍历数组元素/字符串,返回单个元素 举例说明: 可以看到得出: for in 能够遍历对象 for of 不能遍历对象 可以看到得出: for in 能够 阅读全文
摘要:
今天记录一下在新项目vue3中,使用的element-plus组价库遇到的一个问题!场景如下:有一个表格的column绑定的数组对象,我需要对表格的头部实现动态可配置显示表格列,由于绑定的column是一个数组对象,重点来了,element-plus的文档中label绑定的值新增了object 属性 阅读全文
摘要:
1、call,apply,bind 相同点 都是改变this的指向 接收的第一个参数都是要指向的对象 都可以使用第一个参数之外的其他参数传参 2、call,apply,bind 不同点 call,bind的传参都是一样的,多个参数依次传入的; apply只有两个参数,第二个参数为数组,其余参数都放在 阅读全文
摘要:
今天使用vscode发现本地分支越来越多,突然想删除不知道怎么操作然后学习记录一下删除本地分支:git branch -d 分支名(remotes/origin/分支名) 强制删本地:git branch -D 分支名 删除远程分支:git push origin --delete 分支名(remo 阅读全文
摘要:
今天打包vue3 + vite项目的时候,遇到一个问题,如下: 本地运行的好好的,一大包就报错!定位也不准,找了很久才发现,原因是因为,vite获取环境变量是通过import.meta.env.xxx的方式, 但是import.meta.env不能以字符串的形式出现在console.log里面! 解 阅读全文
摘要:
之前一直不了解$attrs的作用和使用场景,然后自己翻阅了相关资料整理了下,如有不对的地方请大家指教 $attrs: $attrs是vue版本2.40以上新增的属性; 使用场景: vue项目里面,大家肯定遇到过组件之间的传值问题,父传子、子传父、非父子之间传值等等; 假如说我们碰到一个多层组件之间的 阅读全文
摘要:
今天用一台新电脑全局安装yarn成功,查看版本的时候发现报错 现在总结一下错误的原因以及解决方案 报错内容: 原因: 原因是因为电脑系统阻止了这个脚本的运行,对这个脚本不信任,所以我们要更改系统的权限 解决方案: 找到桌面左下角window图标, 鼠标右键 -> 找到Windwos Powershe 阅读全文
摘要:
垂直水平居中元素有两种形式: 1. 已知元素的宽高; 2. 不清楚目标元素的宽高; 一、不清楚子元素的宽高: 1.flex布局: 父元素:display: flex; justify-content: center; align-items: center; 2、css3的transform的tra 阅读全文
摘要:
使用场景: 当我们在项目中,经常会遇到通过一些事件,希望页面数据重新加载 一、this.$router.go(0)相当于F5刷新,这种方法虽然代码很少,只有一行,但是体验很差。页面会一瞬间的白屏,体验不是很好; 二、location.reload()这种也是一样,画面一闪,体验不是很好,相当于页面刷 阅读全文