vue考点详解

1年前 (2023-11-12)阅读162回复0
王大为
王大为
  • 注册排名10016
  • 经验值0
  • 级别
  • 主题0
  • 回复0
楼主

vue是一款流行的前端框架,使用vue的开发人员在面试过程中,需要了解一些vue的考点。

1. computed与watch的区别

computed:是计算属性的一种方式,数据的变化会触发computed里的函数执行,返回新的值。
watch:是一个监听的方式,数据的变化会触发watch里的函数执行,不改变数据。

2. vue的生命周期

beforeCreate:组件实例被创建,vue实例的生命周期也开始了,但是实例的数据和方法都还没有被初始化。
created:组件的数据和方法都已创建完成,但是尚未渲染到页面中。
beforeMount:组件已经准备好要被渲染到页面中了,但是还未开始渲染。
mounted:组件已经渲染到页面中。
beforeUpdate:组件的数据发生了变化,尚未更新到页面上,但是组件的渲染已经重新开始了。
updated:组件的数据更新已经完成,已重新渲染到页面中。
beforeDestroy:组件即将被销毁,当然你也可以取消这一步。
destroyed:组件已被销毁。

3.父子组件的生命周期钩子函数执行顺序

父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted -> 父beforeUpdate -> 子beforeUpdate -> 子updated -> 父updated -> 父beforeDestroy -> 子beforeDestroy -> 子destroyed -> 父destroyed

4. v-if和v-show的区别

v-if是有条件渲染,当条件为false时,组件并没有被渲染到页面上。
v-show是动态的显示与隐藏,不管条件是否为true,都已经渲染到了页面上,通过CSS的display属性来判断组件是否显示。

以上就是一些vue的考点,希望能对大家有所帮助。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/2785.html

0
回帖

vue考点详解 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息