浅拷贝与深拷贝
浅拷贝 定义 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。 如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。 Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。 输 […]
浅拷贝 定义 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。 如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。 Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。 输 […]
VUE3之VUEX
vuex的基本使用
state getters mutations actions
辅助函数
modules
VUE3之vue-router
vue-router的基本使用和配置
vue-router知识点补充
路由懒加载
动态路由
NotFound
嵌套路由
编程式导航
router-link的v-slot
动态添加/删除路由
路由导航守卫
VUE3之其它组件
Render函数
JSX的使用
自定义指令
teleport
VUE插件
VUE3之Composition API(三)
生命周期钩子
setup中的provide和inject
案例
VUE3之Composition API(二)
Reactive API的补充
toRefs和toRef
ref API的补充
customRef
setup中computed的使用
watchEffect
setup中使用ref
watch
VUE3之Composition API(一)
mixin和extends
setup
reactive API
ref API
readOnly