vue3.0和2.0的区别是什么?
vue-cli2.0与3.0在目录结构方面,有明显的不同。vue-cli3.0移除了配置文件目录,config和build文件夹。
同时移除了static静态文件夹,新增了public文件夹,打开层级目录还会发现,移动到public中。
配置项,3.0config文件已经被移除,但是多了.env.production和env.development文件,除了文件位置,实际配置起来和2.0没什么不同。
没了config文件,跨域需要配置域名时,从挪到了中,配置方法不变。
Vue3.0不论是原生的html标签还是vue组件,他们都会通过h函数来判断,如果是原生html标签,在运行时直接通过VirtualDom来直接渲染,同样如果是组件会直接生成组件代码。
数据监听,Vue2.x大家都知道使用的是es5的object.defineproperties中getter和setter实现的,而vue3.0的版本,是基于Proxy进行监听的,其实基于proxy监听就是所谓的lazybydefault。
版权声明:本文为CSDN博主「水墨-青花」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。
谷歌人工智能写作项目:小发猫
vue2.0和3.0区别
项目目录不同1、vue-cli3.o移除了config.文件夹typescript版本,typescript官方中文文档。2、多了文件。3、新增了一个views文件夹。4、删除了static新增了public文件夹。5、移动到public了。
配置项不同1、vue-cli2.0的域名配置,分为开发环境和生产环境。2、所以配置域名时,需要在config中的和。3、中分别配置3.0config.文件已经被移除。4、但是多了。
env.production和env.development文件。5、除了文件位置,实际配置起来和2.没什么不同。创建项目的方式不一样1、vue-cli2.0,vueinitwebpack项目名。
2、vue-cli3.0vuecreate项目名。