{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

vue.js的優(yōu)點和缺點在哪?

izhuhaodevizhuhaodev 回答4 收藏1
收藏問題

4條回答

wenshi11019

wenshi11019

回答于2022-06-22 19:43


vue 是目前國內最火熱的前端 MVVM框架,其優(yōu)缺點如下:

一、優(yōu)點

  1. 易于開發(fā):vue 提供了頁面數(shù)據(jù)渲染模板引擎如 v-if、v-for 等、提供事件綁定 @click等,代碼清晰明了,邏輯簡單,易于上手;
  2. 高性能:Vue 提出虛擬 DOM 概念,以及數(shù)據(jù)驅動 DOM 思想,減少頁面渲染成本,大幅度提高性能;
  3. 生態(tài)完善:許多開發(fā)者提供了對 vue 支持的插件如 ElementUI,完善 vue 的生態(tài),故使用 vue 進行開發(fā),遇到的難題會較少。
  4. 開源社區(qū)活躍:這提供 vue 未來更加強大的可能性。

二、缺點

  1. SEO不好:vue 很多內容都是基于JS,如頁面顯示的標簽元素,都成為虛擬DOM,通過數(shù)據(jù)驅動 DOM,這樣的頁面,在搜索引擎SEO方面,不是很友好;
  2. 調試困難:vue 帶來便捷的同時,封裝過復雜,開發(fā)時遇到問題,很難排查出問題導致的原因。

三、小結

總之,優(yōu)點大于缺點,否則 vue 也不會像現(xiàn)在這么火了,2020.4 推出 vue3.0,功能更加強大,我們應對 vue 的未來充滿信心。

評論0 贊同0
  •  加載中...
myeveryheart

myeveryheart

回答于2022-06-22 19:43

優(yōu)點:相對于react和angul框架,這個比較容易上手,文檔深入淺出,易學易用,數(shù)據(jù)雙向綁定,

缺點:被另外兩個框架的工程師鄙視,覺得是小白在用,單頁面應用,不利于seo優(yōu)化。

評論0 贊同0
  •  加載中...
jk_v1

jk_v1

回答于2022-06-22 19:43

優(yōu)點:面對不同分辨率設備靈活性強能夠快捷解決多設備顯示適應問題缺點:兼容各種設備工作量大,效率低下代碼累贅,會出現(xiàn)隱藏無用的元素,加載時間加長其實這是一種折衷性質的設計解決方案,多方面因素影響而達不到最佳效果一定程度上改變了網(wǎng)站原有的布局結構,會出現(xiàn)用戶混淆的情況

評論0 贊同0
  •  加載中...
changfeng1050

changfeng1050

回答于2022-06-22 19:43

vue.js 是一個優(yōu)秀的前端界面開發(fā) JavaScript 庫,它之所以非?;穑且驗橛斜姸嗤怀龅奶攸c,其中主要的特點有以下幾個。

1) 輕量級的框架

vue.js 能夠自動追蹤依賴的模板表達式和計算屬性,提供 MVVM 數(shù)據(jù)綁定和一個可組合的組件系統(tǒng),具有簡單、靈活的 API,使讀者更加容易理解,能夠更快上手。

2) 雙向數(shù)據(jù)綁定

聲明式渲染是數(shù)據(jù)雙向綁定的主要體現(xiàn),同樣也是 vue.js 的核心,它允許采用簡潔的模板語法將數(shù)據(jù)聲明式渲染整合進 DOM。

3) 指令

Vue.js 與頁面進行交互,主要就是通過內置指令來完成的,指令的作用是當其表達式的值改變時相應地將某些行為應用到 DOM 上。

4) 組件化

組件(Component)是 Vue.js 最強大的功能之一。組件可以擴展 html 元素,封裝可重用的代碼。

在 Vue 中,父子組件通過 props 傳遞通信,從父向子單向傳遞。子組件與父組件通信,通過觸發(fā)事件通知父組件改變數(shù)據(jù)。這樣就形成了一個基本的父子通信模式。

在開發(fā)中組件和 html、JavaScript 等有非常緊密的關系時,可以根據(jù)實際的需要自定義組件,使開發(fā)變得更加便利,可大量減少代碼編寫量。

組件還支持熱重載(hotreload)。當我們做了修改時,不會刷新頁面,只是對組件本身進行立刻重載,不會影響整個應用當前的狀態(tài)。css 也支持熱重載。

5) 客戶端路由

Vue-router 是 Vue.js 官方的路由插件,與 Vue.js 深度集成,用于構建單頁面應用。Vue 單頁面應用是基于路由和組件的,路由用于設定訪問路徑,并將路徑和組件映射起來,傳統(tǒng)的頁面是通過超鏈接實現(xiàn)頁面的切換和跳轉的。

6) 狀態(tài)管理

狀態(tài)管理實際就是一個單向的數(shù)據(jù)流,State 驅動 View 的渲染,而用戶對 View 進行操作產生 Action,使 State 產生變化,從而使 View 重新渲染,形成一個多帶帶的組件。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<