-
一、pinia 是什么:
Pinia 是 Vue.js 的轻量级状态管理库,是vuex的升级版。
pinia核心概念是 state、actions、getters、modules、plugins
二、pinia基本使用:
装包:npm i pini...
-
盒子居中几种方法
方法一: 利用定位父盒子使用相对定位(relative),子盒子使用绝对定位(absolute)子盒子设置top:50% left:50%,让子盒子相距父盒子上边界,左边界宽高的50% 这里利用top移动的是以子盒子的左上角为基准的...
-
防抖: 防抖就是单位时间内,频繁触发某个事件,只执行最后一次。
一般用于搜索框的关键词
实现方法:
利用lodash.js第三方库中的方法
_.debounce(函数对象, 延时毫秒值):将...
-
递归的原理: 也就是JS执行函数时会进入另外一个空间执行函数,这个空间成为调用栈。若一个函数里面嵌套自己,最终会形成多个调用栈,一层层递进运算再回退运算称为递归运算
说白了理解递归就是函数自己调用自己
数组转树:12...
-
flex布局是我们在工作中使用较多的一种布局方式,他的全称是 Flexible Box Layout,即弹性盒子布局,他为我们提供了一种更加简单方便的布局方式动态的来计算盒子之间的间隙
在使用的时候我们要先在外部容器中声明,即在父盒子中使用displ...
-
flex是一个组合属性他内部是由三个属性构成的总的来说flex: 1 的原理就是首先使用flex-basis把原先的宽度给取消掉 然后再用flex-grow和flex-shrink增大的增大缩小的缩小
flex-grow: 1 这个属性是一个占位的...