watch与 watchEffect
-
相同点 都可以对数据进行侦听
-
不同点 watchEffect回调函数立即调用、对回调函数依赖的数据隐式监控、默认深度监控
reactive 与 ref
-
都是用来生成响应式数据
-
不同点
-
reactive不能处理简单类型的数据,只支持引用数据类型,ref支持基本和引用数据类型
-
ref通过.value获取数据,reactive不需要.value
-
ref创建响应式引用数据类型低层依赖reactive
-
vue2与vue3的生命周期
vue2 vue3
beforeCreate setup(()=>{})
created setup(()=>{})
beforeMount onBeforeMount(()=>{})
mounted onMounted(()=>{})
beforeUpdate onBeforeUpdate(()=>{})
updated onUpdated(()=>{})
beforeDestroy onBeforeUnmount(()=>{})
destroyed onUnmounted(()=>{})
activated onActivated(()=>{})
deactivated onDeactivated(()=>{})
errorCaptured onErrorCaptured(()=>{})
ts与js的区别
-
js是弱类型,ts是强类型,ts是js 的超集。
-
浏览器只能执行js,ts必须编译以后才能执行。
-
ts的好处:js在运行的时候检查错误,ts因为有强大的系统,我们在编译期间,可以提前发现错误 ,我们可以减少运行时的隐患
-
有代码提示