目录
学习笔记

vue3.0和2.0的区别面试题,vue3和vue2区别


vue.js 3.0 计算属性和方法的区别?

我的理解是:因为点击其中一个按钮,都会触发页面中data属性值的改变,导致页面需要重新渲染,页面渲染又需要执行methods里的所有方法,所以,那两个打印都出来了

vuecli2.x和3.x在日常工作那个使用更多?

当然是从最基础的开始,把Node.js和webpack依次搞懂,webpack重要的就几点:输入输出模块插件.你要能编写配置文件,脚手架的原理,才知道怎么用....

认识Vue.js+Vue.js的优缺点+和与其他前端框架的区别

比如你在一个项目中自己写了个带搜索框的input,你把他写成了一个组件,xxx.vue

直接把xxx.vue移到另一个项目,只要在另一个项目中需要带搜索框的input,直接引用就可以了。

现在大多数框架都是以一个组件的形式搭建一个项目

vue3.0和2.0的区别是什么?

vue-cli2.0与3.0在目录结构方面,有明显的不同。

vue-cli3.0移除了配置文件目录,config和build文件夹。

同时移除了static静态文件夹,新增了public文件夹,打开层级目录还会发现,index.html移动到public中。

配置项,3.0config文件已经被移除,但是多了.env.proction和env.development文件,除了文件位置,实际配置起来和2.0没什么不同。

没了config文件,跨域需要配置域名时,从config/index.js挪到了中,配置方法不变。

Vue3.0不论是原生的html标签还是vue组件,他们都会通过h函数来判断,如果是原生html标签,在运行时直接通过VirtualDom来直接渲染,同样如果是组件会直接生成组件代码。

数据监听,Vue2.x大家都知道使用的是es5的object.defineproperties中getter和setter实现的,而vue3.0的版本,是基于Proxy进行监听的,其实基于proxy监听就是所谓的lazybydefault。

版权声明:本文为CSDN博主「水墨-青花」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。


写笔记

咨询

您的电子邮箱地址不会被公开。