站長資訊網
        最全最豐富的資訊網站

        13道前端vue面試題分享(附答案解析)

        本篇文章給大家分享一些前端vue面試題。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

        13道前端vue面試題分享(附答案解析)

        vue面試題

        1.vue-router是怎么傳遞參數的
        2.v-if和v-for一起使用的弊端以及解決辦法
        3.beforeDestroyed里面一般進行什么操作
        4.vue同級組件間怎么傳值
        5.vue中父組件如何獲取子組件的屬性和方法
        6.watch和computed的區別
        7.vue父組件和子組件生命周期的順序
        8.vue中父組件能監聽到子組件的生命周期嗎
        9.vue中的事件修飾符主要有哪些?分別是什么作用
        10.介紹下什么是<keep-alive />
        11.watch能監聽到數組的pop行為嗎
        12.watch如何實現深度監聽
        13.vue中如何解決頁面不重新渲染問題

        vue面試題解析

        1、vue-router有兩種傳參方式

        (1)通過在router.js文件中配置path的地方動態傳遞參數 eg: path: '/detail/:id' 然后在組件內通過this.$route.params.id即可獲取

        (2).在router-link標簽中傳遞參數

        <router-link :to={ params: { 	x: 1 	} } />

        也通過this.$route.params獲取

        注意:這里通過router-link傳遞參數的方式是隱式傳參

        2、v-if和v-for一起使用的弊端以及解決辦法

        由于v-for的優先級比v-if高,所以導致每循環一次就會去v-if一次,而v-if是通過創建和銷毀dom元素來控制元素的顯示與隱藏,所以就會不停的去創建和銷毀元素,造成頁面卡頓,性能下降。

        解決辦法:在v-for的外層或內層包裹一個元素來使用v-if

        3、beforeDestroy里面一般進行什么操作

        beforedestoryed是組件銷毀之前執行的一個生命周期,在這個生命周期里,我們可以進行回調函數或定時器的清除,不用的dom元素的清除等

        4、vue同級組件間怎么傳值

        1.如果是兄弟組件,可通過父元素作為中間組件進行傳值 2.通過創建一個bus,進行傳值

        // 創建一個文件,定義bus中間件,并導出 const bus = new Vue() // 在一個組件中發送事件 bus.$emit('事件名稱', 傳遞的參數) // 在另一個組件中監聽事件 bus.$on('事件名稱', 得到傳過來的參數)

        5、vue中父組件如何獲取子組件的屬性和方法

        vue中通過在子組件上定義ref屬性來獲取子組件的屬性和方法,代碼如下:

        // 這里是父組件 <templete> 	<child ref="child"/> </templete> <script> method: { 	getChild () { 		this.$refs.child.屬性名(方法名) 	} } </script>

        6、watch和computed的區別

        watch作用通常是由一個值影響多個值的改變并且能監聽到這個值變化時,會去執行一個回調函數,此時我們可以在這個回調函數中做一些邏輯處理

        computed是根據依賴的值衍生出一個新的值,并且依賴的值可以有多個,只有當被依賴的值發生改變時,才會重新去執行計算

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品A在线观看| 午夜一级日韩精品制服诱惑我们这边| 99热都是精品久久久久久| 亚洲AV成人精品一区二区三区| 国产精品免费看久久久香蕉| 91视频精品全国免费观看| 在线成人精品国产区免费| 亚洲精品在线观看视频| 国产精品原创巨作av女教师| 综合国产精品第一页| 黄床大片免费30分钟国产精品| 色偷偷888欧美精品久久久| 亚洲国产精品国自产拍AV| 国产亚洲精品无码拍拍拍色欲| 国产99视频精品一区| 精品一区二区三区无码免费视频| 亚洲欧美日韩另类精品一区二区三区| 久久精品免费网站网| 国产成人无码精品久久久久免费| 精品一区二区久久久久久久网站| 97久久久久人妻精品专区| 欧美精品VIDEOSSEX少妇| 亚洲国产精品一区二区三区久久| 精品国产一区二区三区2021| 国产精品九九久久精品女同亚洲欧美日韩综合区| 四虎精品8848ys一区二区| 无码精品人妻一区二区三区AV| 久久99热这里只有精品国产| 99热成人精品国产免男男| 亚洲欧美日韩精品永久在线| 四虎4hu永久免费国产精品| 久久精品国产91久久综合麻豆自制 | 亚洲欧美一级久久精品| 青青热久久国产久精品| 国内精品视频在线观看| 精品视频在线观看你懂的一区| 国产欧美精品一区二区三区四区 | 精品国产综合区久久久久久| 国产精品亚洲精品日韩已方| 国产亚洲美女精品久久久| 国产午夜精品理论片免费观看|