vue 面试题集合
1,vue和jQ的區別
vue 數據驅動的框架
jq 操作dom的類庫
2,vue的優缺點
優點:快速開發,模塊化開發,代碼復用
缺點:不利于爬蟲爬取,IE低版本不兼容
3,vue響應式原理
Object.defaultProperty
4,vue是什么
vue是一個興起的前端js庫,是一個精簡的MVVM。從技術角度講,Vue.js 專注于 MVVM 模型的 ViewModel 層。它通過雙向數據綁定把 View 層和 Model 層連接了起來,通過對數據的操作就可以完成對頁面視圖的渲染。當然還有很多其他的mvmm框架如Angular,React都是大同小異,本質上都是基于MVVM的理念。 然而vue以他獨特的優勢簡單,快速,組合,緊湊,強大而迅速崛起?
5,jQ鏈式調用的原理
return.this
6,列舉7個vue指令
v-for v-model v-if v-show v-text v-html v-slot v-on v-bind
7,計算屬性和監聽器的區別
計算屬性是有一個緩存的,即便你重新渲染組件,計算屬性的值沒有發生改變時,就不會去執行,沒有數據類型限制
watch監聽有數據類型限制,當值為復合類型時,需要加deep
8,生命周期函數
beforeCreate
created
beforeMount
mounted? (發起ajax請求)
beforeUpdate
updated
beforeDestory (刪除)
destory
?
9,內置組件?
component
keep-alive
slot
template
?
10,組件通信方式
父傳子:
父組件v-bind發送數據,子組件props接收
$children獲取子組件
$root 獲取根組件
子傳父
父組件v-on接收? ? 子組件 $emit發送數據
$parent獲取最近的父組件
總結
- 上一篇: 西宁回昌吉回族自治州车师古道最便宜路线推
- 下一篇: 张掖回昌吉回族自治州车师古道要多久