2、模板中需要的数据和函数,需要在setup中返回
测试一下:
返回数据,必须要return出去
vue3.x是不建议使用vue2.x的钩子函数的
用刚刚的方法写出来的数据,并不像之前的data...使用场景: 剥离响应式对象,想使用响应式对象中的多个或者所有属性作为响应式数据.其实就是为了方便写,不用obj....实现响应式,就不能按照上面的方法写,而要使用get函数
watch函数
watch函数,是用来定义侦听器的
第一个参数为监听目标,第二个参数就是改变后触发的函数
这是最基本的使用
监听多组数据就用数组包裹起来...如果我们想监听对象中某一个属性的变化,例如obj.name,还能用上面的方法吗
可见是会报错的
此时需要写成一个函数,其实也就相当于计算属性,返回该属性
假如有时候深层数据监听不到,需要在第三个参数的位置增加一个配置对象...props,但是在vue3.0中,假如我们在获取到父组件传过来的数据时想要先进行处理该怎么做呢,在setup中怎么拿到props里面的数据呢?