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