- 博客(6)
- 收藏
- 关注
原创 Vue中的组件
拥有专属的HTML+JS+CSS+数据的可重用的独立的页面功能区域,只要发现网页中有一个功能可能被多处反复使用,都应该封装为组件。 每一个组件都相当一个缩微的小new vue()对象,只不过不是用new vue()方式创建,new vue()中有什么,组件中也就对应有什么。 有两处特殊的:1、组件是先定义HTML,再将HTML反复显示到页面上,不需要查找,没有 el:#app2、将来每个组件副本的数据都是专属的,互相不影响的,所以不能只定义一个data对象,以后data变成了一...
2021-09-25 22:34:12 80
原创 Vue 的生命周期总结
Vue生命周期包含四个阶段1、创建阶段(create)在这个阶段会创建data对象,为每个变量自动添加访问器属性,引入并打散methods。2、挂载阶段阶段(mount)扫描真实的DOM树,生成虚拟DOM树,并首次更新页面元素内容。3、更新阶段(update)这个阶段只有在更新data中的数据并影响到页面显示时,才触发。通过访问器属性修改属性值,触发通知函数,扫描虚拟DOM树,只更新受影响的元素。4、销毁阶段(destroy)在主动调用vm.$destroy() 函数...
2021-09-22 20:50:36 199
原创 Promise /Promise.all
首先来了解下什么是Promise: 专门保证多个异步任务必须顺序执行,且解决了回调地狱问题的一项特殊技术。
2021-09-16 20:32:35 161
原创 js 浅拷贝 与 深拷贝
浅克隆:只克隆第一级属性,如果某个属性又是一个内嵌的子对象,不会进入子对象中克隆子对象的内容,而是将指向的地址赋给属性。 var stu = { name : "xingxing", aclass: "五年级六班", age:12, sex : "男", address:{ province : "河南省", ci..
2021-07-11 15:44:22 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人