- 博客(8)
- 收藏
- 关注
原创 watch与effect的区别
参数不同:effect只需要传递一个回调函数,不需要传递侦听的数据,它会在页面加载时主动执行一次,来收集依赖;而watch至少要有两个参数(第三个参数是配置项),第一个参数是侦听的数据,第二个参数是回调函数。watch 需要侦听特定的数据源,并在单独的回调函数中执行副作用。watchEffect 立即执行传入的一个函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数。在vue3.x版本中,watch 和 effect 都能用来监听数据变化,那两者有什么区别呢?
2024-04-11 20:31:42 251 1
原创 vue常见的8个生命周期
created:初始化之后,data和m ethods中的数据已经初始化,第一个可以操作data和m ethods中数据的生命周期。beforeUpdate:更新之前,⻚面中的数据是旧的,data中的数据是新的,尚未保持一致。(执行0次或者无数次)beforeCreate:初始化之前,data和m ethods中的数据还没有初始化。##项目从创建 运行 到销毁的过程,伴随着各种各样的事件,这些事件称为生命周期。mounted:真实的DOM挂载,第一个可以操作DOM元素的生命周期。
2024-03-26 20:34:08 125 1
原创 学习es6的第二天
在循环递归中需要注意设置临界值(typeof obj[key] == ‘object’),否则会造成死循环。通过JSON.stringify() 和 JSON.parse() 将对象转为字符串之后在转为对象。同样的,只能深度拷贝对象的第一层,如果对象中的属性也是对象的话,没有办法进行深度拷贝的。只能深度拷贝对象的第一层,如果对象中的属性也是对象的话,没有办法进行深度拷贝的。方法三:扩展运算符 : …5 利用循环和递归的方式。方法一:for循环实现。方法二: 使用递归方法。##对象深拷贝的方法。
2024-03-07 20:57:57 64 1
原创 学习es6的第一天
indexOf(检索的字符串,开始检索的位置)返回某个指定的字符串值在字符串中首次出现的下标位置(索引值)。若没有出现,则返回-13.lastIndexOf()查找字符串最后出现的下标该方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。若没有出现,则返回-14 replace()替换该方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串5.split()字符串分割为数组方法用于把字符串分割成数组(字符串→数组),从什么地方拆分,就是参数6.su
2024-03-06 21:14:31 1556 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人