vue2是选项式(配置式)API,vue3是组合式API,所以这两个的写法就会不一样!也就是说vue2,是分开写的,而vue3呢,则是一起写的!我们知道setup的执行时机是最前的
面试常问:setup和data、methods一起写、谁先执行?可不可以一起写?
答:setup和data、methods可以一起存在,可以一起用。但是不建议这么用!
继续问:data里面能不能读取setup里面的数据?
答:可以读到!因为setup执行要比data早!但是setup读不到data数据!
重点:setup语法糖!直接用setup在script里面写就行了!我没写组件的名字,我发现也好使了!我天??这么神奇么?
这里又有一个问题!比如有些组件需要赋值特殊的名字,我们就不能这样写了,我们需要重新命名组件名字!所以这里就涉及到一个插件!
我们现在下载这个插件后,还需要在vite文件里面添加,这两个地方都写完后!才可以在script标签上面写!
这样就可以更改组件名称了!
其实在公司里面大多数都是组件名和引用的名字一样的!所以一般用不上这个!