欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 2021面試題

老白2年前8瀏覽0評論

Vue 在2021年的面試題已經(jīng)成為了各大公司對招聘前端工程師的必考技能之一。如果你也想在面試中脫穎而出,那么就需要提前了解整個Vue框架的基本知識點和常見問題。

下面,我們就一起來看看常見的Vue面試題,相信對于你來說會有很大的幫助。

1. Vue中的路由是什么?如何配置路由?

路由定義:
const router = new VueRouter({
 routes:[
{
path: '/foo',
component: Foo
},
{
path: '/bar',
component: Bar
}
 ]
})

2. Vue組件之間的傳值方式有哪些?請列舉并說明。

① props:父組件向子組件傳值(單向數(shù)據(jù)流);
② emit:子組件向父組件傳值;
③ $emit和$on:非父子組件(兄弟組件)傳值;
④ vuex:使用vuex的狀態(tài)管理來實現(xiàn)組件之間數(shù)據(jù)傳遞。

3. Vue的生命周期鉤子有哪些?

Vue實例有8個生命周期鉤子,按照先后執(zhí)行順序如下:
① beforeCreate:實例創(chuàng)建之前,此時data和methods等功能還不能使用;
② created:實例已經(jīng)創(chuàng)建完成,此時已經(jīng)可以使用到data、methods等;
③ beforeMount:模板編譯之前,此時DOM節(jié)點還沒有被渲染;
④ mounted:DOM節(jié)點已經(jīng)渲染出來,此時可以操作DOM節(jié)點;
⑤ beforeUpdate:數(shù)據(jù)更新之前,此時頁面還未重新渲染;
⑥ updated:頁面完成更新渲染,此時已經(jīng)可以使用更改后合并的data;
⑦ beforeDestroy:實例銷毀之前,此時還可以獲取到實例;
⑧ destroyed:實例已經(jīng)銷毀完成,此時不能再使用實例。

4. Vue中的計算屬性有什么作用?

計算屬性是Vue中一種數(shù)據(jù)變化處理的方式。可以自定義計算某個值并返回,當計算依賴的數(shù)據(jù)發(fā)生變化時,計算屬性才會重新調(diào)用。

5. Vue組件中的data為什么需要返回一個函數(shù)?

如果直接返回一個對象,那么當多個組件都使用同一個data時,會造成數(shù)據(jù)沖突。而返回一個函數(shù),每個組件都會創(chuàng)建一個新的data實例,避免了數(shù)據(jù)沖突。

以上就是Vue面試中的一些常見問題,如果你對這些問題掌握得比較深入,相信可以在面試中表現(xiàn)出色哦!