- 博客(2)
- 收藏
- 关注
原创 vue3的基础
其实vue3兼容90%vue2的语法与书法格式,但还是有10%的不同 vue3使用proxy对象重写响应式。proxy的性能本来比defineproperty好,proxy可以拦截属性的访问、赋值、删除等操作,不需要初始化的时候遍历所有属性,另外有多层属性嵌套的话,只有访问某个属性的时候,才会递归处理下一级的属性。 优势: 可以监听动态新增的属性; 可以监听删除的属性 ; 可以监听数组的索引和 length 属性; vue3 新增的一组 api,它是基于函数的 api,可以更灵活的组织组件的逻辑。
2021-09-23 20:53:02
218
原创 vue高级
一:vue源码优化: 1、代码模块化,咱们可以把很多常用的地方封装成单独的组件,在需要用到的地方引用,而不是写过多重复的代码,每一个组件都要明确含义,复用性越高越好,可配置型越强越好,包括咱们的css也可以通过less和sass的自定义css变量来减少重复代码。 2、for循环设置key值,在用v-for进行数据遍历渲染的时候,为每一项都设置唯一的key值,为了让Vue内部核心代码能更快地找到该条数据,当旧值和新值去对比的时候,可以更快的定位到diff。 3、Vue路由设置成懒加载,当首屏渲.
2021-09-23 19:10:35
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人