前端Vue面试题总结

发布时间:2023年12月17日
1,Vue组件的生命周期有哪些,它们的执行顺序是什么?

Vue组件的生命周期包括beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy和destroyed等。它们的执行顺序如下:beforeCreate -> created -> beforeMount -> mounted -> beforeUpdate -> updated -> beforeDestroy -> destroyed

2,什么是计算属性,它和方法有什么区别

计算属性(computed)是Vue中的一个属性,它是一个函数,根据响应式的数据进行计算返回结果。计算属性可以多次使用,并且当计算属性所依赖的响应式数据改变时会重新计算,避免了不必要的计算。而方法(methods)则需要手动调用,无法自动触发并且不能被缓存,所以当方法所依赖的数据需要更新时需要手动调用。

3,VueRouter的路由模式有哪几种

VueRouter路由模式有三种:hash模式、history模式和abstract模式。hash模式使用URL的hash(#)来模拟一个完整的URL,当URL有变化时,页面不会重新加载,而是通过hashchange事件监听到URL的变化,然后通过hash来实现视图的更新;history模式使用HTML5的History API来进行URL跳转,通过pushState和replaceState方法可以动态改变浏览器的URL,而不需要刷新页面;abstract模式将路由进行抽象,不依赖于浏览器的URL,主要用于

文章来源:https://blog.csdn.net/xiangzhihong8/article/details/134923013
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。