溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

vue基于哪個(gè)語(yǔ)言開發(fā)的

發(fā)布時(shí)間:2022-01-04 12:15:35 來(lái)源:億速云 閱讀:1004 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細(xì)講解有關(guān)vue基于哪個(gè)語(yǔ)言開發(fā)的,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

vue是基于JavaScript語(yǔ)言開發(fā)的,是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,旨在更好地組織與簡(jiǎn)化Web開發(fā)。Vue的核心庫(kù)只關(guān)注視圖層,并且非常容易學(xué)習(xí),也非常容易與其他庫(kù)或已有項(xiàng)目整合。

vue基于哪個(gè)語(yǔ)言開發(fā)的

本教程操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,DELL G3電腦。

一、vue基于什么語(yǔ)言?

vue基于JavaScript的前端框架。

Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,旨在更好地組織與簡(jiǎn)化Web開發(fā)。 與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。

Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用(SPA)提供驅(qū)動(dòng)。

Vue.js 還提供了 MVVM 數(shù)據(jù)綁定和一個(gè)可組合的組件系統(tǒng),具有簡(jiǎn)單、靈活的 API,其目標(biāo)是通過(guò)盡可能簡(jiǎn)單的 API 實(shí)現(xiàn)響應(yīng)式的數(shù)據(jù)綁定和可組合的視圖組件。

二、vue有哪些生命周期函數(shù)?vue的鉤子函數(shù)?

beforeCreated:這個(gè)鉤子函數(shù)實(shí)在vue實(shí)例創(chuàng)建后觸發(fā)的。這個(gè)時(shí)候還沒(méi)有進(jìn)行data里的數(shù)據(jù)監(jiān)聽和事件的初始化。

created:組件實(shí)例已經(jīng)完全創(chuàng)建,屬性也綁定,但真實(shí)dom還沒(méi)有生成,$el還不可用。

beforeMount:這個(gè)進(jìn)行模板編譯,編譯模板但是沒(méi)有元素掛載,無(wú)法獲取dom。相關(guān)的render函數(shù)首次被調(diào)用。

mounted:元素掛載結(jié)束,可以獲取dom元素。

beforeUpdata:組件更新前調(diào)用,發(fā)生在虛擬DOM打補(bǔ)丁之前。

updataed:組件更新后調(diào)用。

activited:keep-alive專屬,組件被激活時(shí)調(diào)用。

deactivated:keep-alive 專屬,組件被銷毀時(shí)調(diào)用。

beforedestory:vue實(shí)例銷毀前執(zhí)行。

destoryed:vue實(shí)例銷毀之后執(zhí)行。vue實(shí)例銷毀后,dom元素還存在但是數(shù)據(jù)雙向綁定,vue的功能就沒(méi)有了,比如數(shù)據(jù)雙向綁定。

三、哪個(gè)鉤子函數(shù)可以數(shù)據(jù)請(qǐng)求,為什么?

可以在鉤子函數(shù)created、beforeMount、mounted中進(jìn)行調(diào)用,因?yàn)樵谶@三個(gè)鉤子函數(shù)中,data已經(jīng)創(chuàng)建,可以將服務(wù)端端返回的數(shù)據(jù)進(jìn)行賦值。

推薦在created鉤子函數(shù)中調(diào)用異步請(qǐng)求,因?yàn)樵赾reated鉤子函數(shù)中調(diào)用異步請(qǐng)求有以下優(yōu)點(diǎn):

能更快獲取到服務(wù)端數(shù)據(jù),減少頁(yè)面loading時(shí)間;

ssr不支持beforeMount、mounted鉤子函數(shù),所以放在created中有助于一致性;

關(guān)于“vue基于哪個(gè)語(yǔ)言開發(fā)的”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

vue
AI