前端工程師面試題?vue2知識(shí)整理怖竭?

1.說(shuō)?下你對(duì)slot插槽的理解?

?先呢,所謂的插槽就是?個(gè)占位符,將?定義組件的內(nèi)容展示出來(lái).我們知道?定義的組件??如果寫內(nèi)容的話,??是不會(huì)顯
示出來(lái)的,如果我們想讓?定義組件??的內(nèi)容顯示出來(lái),我們就需要使? slot 的插槽.
?插槽分別具名插槽和匿名插槽锥债、以及作?域插槽. 我們?的?較多的具名插槽和匿名插槽,具名插槽需要所有 slot 標(biāo)簽上指定
name 屬性,?在對(duì)應(yīng)標(biāo)簽上添加# 屬性指定名字.
在項(xiàng)?中我們?般在進(jìn)?組件封裝的時(shí)候會(huì)使?插槽,以上就是我對(duì)插槽的理解.

作用域插槽
是把子組件里的數(shù)據(jù)傳到父組件的插槽里使用

2.說(shuō)?下vue中本地跨域如何解決?線上跨域如何解決?

什么是跨域
跨域是瀏覽器的跨域 不符合 域名 協(xié)議 端口號(hào)一樣(同源策略) 的請(qǐng)求都會(huì)出現(xiàn)跨域的問(wèn)題
跨域的解決方法
最多的情況是后端處理跨域
前端的跨域
服務(wù)器代理
jsonp
vue 中是 proxy 代理實(shí)現(xiàn)跨域

vue 的跨域
用 proxy 實(shí)現(xiàn)

3. 說(shuō)?下如何對(duì)axios進(jìn)??次封裝?以及api如何封裝?

  1. 先創(chuàng)建 utils 文件夾
  2. 創(chuàng)建 request.js
  3. 引入 axios
  4. 配置 基本路徑和超時(shí)時(shí)間
  5. 配置請(qǐng)求攔截和響應(yīng)攔截
  6. 在請(qǐng)求攔截里可以放 loading 和 token
  7. 在響應(yīng)攔截中 可以 清除 loading 還有處理錯(cuò)誤編碼字典
  8. 最后把我們封裝的 axios 實(shí)例 導(dǎo)出

4.說(shuō)?下axios的攔截器的作??

攔截器有兩種 一個(gè)是請(qǐng)求攔截一個(gè)是響應(yīng)攔截
攔截器不需要手動(dòng)調(diào)用而是每次發(fā)送 http 請(qǐng)求的時(shí)候都會(huì)自動(dòng)觸發(fā)
我們一般在請(qǐng)求攔截中 放全局的 loading 和 token
在響應(yīng)攔截中關(guān)閉全局的 loading 和對(duì) token 進(jìn)行過(guò)期處理 還可以處理錯(cuò)誤編碼字典

5.說(shuō)?下vue和jquery的區(qū)別?

?先呢 jquery 他是? js 封裝的?個(gè)類庫(kù),主要是為了?便操作 dom 元素,? vue 他是?個(gè)框架,并且呢,他會(huì)從真實(shí) dom 構(gòu)建出?個(gè)
虛擬的 dom 樹(shù),通過(guò) di!算法渲染只發(fā)?改變的 dom 元素,其他的相同的 dom 元素不?在重新渲染. ?使? jquery 去改變 dom 元素
的時(shí)候,即使有相同的 dom 元素也會(huì)重新渲染, jq 重點(diǎn)操作 dom,而 vue 重點(diǎn)操作數(shù)據(jù)痊臭。以上就是我對(duì) vue 和 jquery 區(qū)別的理解.

6.vue中data發(fā)?變化,視圖不更新如何解決?

在 vue2 中 vue 實(shí)例的 data 數(shù)據(jù)是響應(yīng)式 的 就是數(shù)據(jù)變了 視圖也會(huì)跟著變哮肚,如果給某一個(gè) data 新添加了一個(gè)字段 這個(gè)新添加的字段因?yàn)?js 的限制不響應(yīng),需要使用 this.$set 方法代替原本的普通添加方法 就能實(shí)現(xiàn)響應(yīng)广匙,這個(gè)方法的三個(gè)參數(shù) 是給誰(shuí)添加 添加的字段 初始值 如果不是在組件中 用這個(gè)方法 那么就用 Vue.set

7. 為什么vue中data必須是?個(gè)函數(shù)?

根實(shí)例對(duì)象data可以是對(duì)象也可以是函數(shù)(根實(shí)例是單例)允趟,不會(huì)產(chǎn)生數(shù)據(jù)污染情況
如果不是一個(gè)函數(shù),每個(gè)組件實(shí)例的data都是同一個(gè)引用數(shù)據(jù)鸦致,當(dāng)該組件作為公共組件共享使用潮剪,一個(gè)地方的data更改涣楷,所有的data一起改變,如果data是一個(gè)函數(shù)鲁纠,每個(gè)實(shí)例的data都在閉包中总棵,就不會(huì)各自影響了。

8.Params和query的區(qū)別

query可以使用name和path而params只能使用name
使用params傳參刷新后不會(huì)保存改含,而query傳參刷新后可以保存
Params在地址欄中不會(huì)顯示情龄,query會(huì)顯示
Params可以和動(dòng)態(tài)路由一起使用,query不可以

9.Vuex中如何異步修改數(shù)據(jù)

同步更改mutations
異部更改action,action中通過(guò)commit觸發(fā)mutations進(jìn)行state數(shù)據(jù)更改
頁(yè)面中觸發(fā)action中函數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捍壤,一起剝皮案震驚了整個(gè)濱河市骤视,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鹃觉,老刑警劉巖专酗,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異盗扇,居然都是意外死亡祷肯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門疗隶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)佑笋,“玉大人,你說(shuō)我怎么就攤上這事斑鼻〗常” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵坚弱,是天一觀的道長(zhǎng)蜀备。 經(jīng)常有香客問(wèn)我,道長(zhǎng)荒叶,這世上最難降的妖魔是什么碾阁? 我笑而不...
    開(kāi)封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮些楣,結(jié)果婚禮上脂凶,老公的妹妹穿的比我還像新娘。我一直安慰自己戈毒,他們只是感情好艰猬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著埋市,像睡著了一般冠桃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上道宅,一...
    開(kāi)封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天食听,我揣著相機(jī)與錄音胸蛛,去河邊找鬼。 笑死樱报,一個(gè)胖子當(dāng)著我的面吹牛葬项,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播迹蛤,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼民珍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盗飒?” 一聲冷哼從身側(cè)響起嚷量,我...
    開(kāi)封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逆趣,沒(méi)想到半個(gè)月后蝶溶,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宣渗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年抖所,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痕囱。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡田轧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咐蝇,到底是詐尸還是另有隱情涯鲁,我是刑警寧澤巷查,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布有序,位于F島的核電站,受9級(jí)特大地震影響岛请,放射性物質(zhì)發(fā)生泄漏旭寿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一崇败、第九天 我趴在偏房一處隱蔽的房頂上張望盅称。 院中可真熱鬧,春花似錦后室、人聲如沸缩膝。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)疾层。三九已至,卻和暖如春贡避,著一層夾襖步出監(jiān)牢的瞬間痛黎,已是汗流浹背予弧。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留湖饱,地道東北人掖蛤。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像井厌,于是被迫代替她去往敵國(guó)和親蚓庭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容