精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Vue.js:好的,”呵呵”的,不好的

開發 前端
從React遷移到Vue,使用兩年后的感受總結。使用新的框架和庫總是會讓人興奮,但也有壓力。即使經過一些測評,你也永遠不知道以后會遇到什么意外發現。

[[236020]]

  • 從React遷移到Vue,使用兩年后的感受總結。

使用新的框架和庫總是會讓人興奮,但也有壓力。即使經過一些測評,你也永遠不知道以后會遇到什么意外發現。

我跟Vue.js的蜜月期結束了。在幾乎每天使用Vue2年之后,我終于決定要寫點關于它的事情了。

提示:下面內容純屬個人觀點。

Vue.js的優秀部分

機動性

在前端世界,數據綁定是一件大事。我們不再像使用jQuery那樣對DOM進行微觀管理,而是關注數據。Vue使用雙向反應數據綁定系統來處理這個問題。

為了實現這個能動性, Vue在狀態(state)中的每個變量添加了一些getter和setter,以便它能夠跟蹤、更改,并自動更新DOM(咳咳this. setstate()咳咳)。這種方法并不完美,我們將在后面看到。

自己供電

使用Vue,不需要使用非正式的包,比如MobX或response Router來處理應用程序的關鍵部分。Vue提供Vue Router和Vuex——一個受redu啟發的反應性中央狀態管理器。它們本身就是很棒的庫,但它們是為Vue定制的,這一點使它們變得更好。

速度

Vue真的是太快了。也許不是最快的,但它的性能對絕大多數web項目來說是頂級的。您上一次需要每秒呈現和更新數千個DOM元素是什么時候?

HTML模板

這在JavaScript開發人員中是一個有爭議的話題。不管您喜歡什么,HTML模板已經在許多語言中進行了幾十年的打磨,并且是在Vue中編寫動態標記的首選。

而且,嘿,Vue也支持JSX。

其他的好東西

  • HTML、CSS和JavaScript單個文件組件。
  • 輕量。大約20KB(縮小+ gzip)。
  • 可擴展高(mixins、插件等)。
  • 優秀的文檔(除了下面提到的一些例外)。
  • 可以漸進接入,甚至可以作為jQuery的替代品。
  • 容易上手。

Vue.js中讓人“呵呵”的部分

組件模板

從React遷移到Vue,我似乎感受到一股清新的空氣。不再到處bind(this) 或 setState()。哎!但是在一段時間之后,我開始質疑Vue的組件語法的有效性。

Vue組件是用對象創建的,這里有一個定義組件函數的例子:

 

  1. export default { 
  2.  methods: { 
  3.   increment () { 
  4.    this.count++; 
  5.   } 
  6.  } 

您需要為計算屬性、組件狀態、監視程序等添加類似的模板文件。幾乎所有Vue中的內容都有自己的特殊語法和更多的模板文件。

相比之下,Marko也有同樣的事情,它更干凈:

 

  1. class { 
  2.  increment() { 
  3.   this.state.count++; 
  4.  } 

我這里的重點不是使用類或不使用類,而是Vue使用任意的對象結構而不是語言特性。

如果你覺得我有點想找事,我不會怪你的。Vue還提供了基于類的語法,但它實際上更多的是事后考慮。

社區更像是個聊天室

Vue社區的人都喜歡使用一種叫Discord的工具閑聊。這是一種游戲社區里才會有的聊天工具。如果你遇到問題,聊天可能是你最好的選擇,因為官方論壇是一片荒涼的土地,可為什么,你不敢在Github上問問題嗎?

聊天很亂,主要的問題是聊天內容不能被搜索引擎索引。同樣的問題(及其相關的討論)注定要一遍又一遍地重復。

這種用聊天來提問的趨勢正在困擾開源項目,我認為它需要停止。這種聊天里沒有集體學習效果。

沒有那么神奇

只要你不偏離正道,就不會遇到麻煩,但一段時間后,你可能會在Vue周圍發現很多“如果”和“但是”。

一些例子:

reactivity系統只會在一定條件下跟蹤變化。不要指望向它能提供任何你想要的東西。通常,您可能需要盡可能地簡化數據,以避免頭痛。當然,所有這些都在文檔的小字中可以找到解釋。

transition 系統不適用于列表。您實際上需要使用,它的工作方式略有不同,而且會在DOM中引入新的元素。同樣,有些東西你也會認為這是一件已經解決的事情,但你發現必須自己去實現它。

如果您需要組件實例中的non-reactive狀態,那么您將進入一個未知領域。

等等。

別誤會我的意思,這些都不是大問題,但似乎每次你開始動手的時候,另一個小煩惱就會冒出來。

Vue.js中不好的部分

不清晰架構模式

這里有一個例子:在組件中還是在Vuex中處理API請求更好?

該文檔提供了如何處理Vuex中的API邏輯的示例。甚至還有一個漂亮的彩色圖表:

Vue.js:好的,”呵呵”的,不好的

這是否意味著驗證邏輯也適用于Vuex ?狀態管理器現在將開始做為所有應用程序邏輯的中介嗎?

這些都不是顯而易見的事情。大多數人喜歡將non-state邏輯插入到Vuex操作中,或者更糟的是,直接插入到組件中,因為Vue主頁上有一段視頻這樣寫道:

Vue.js:好的,”呵呵”的,不好的

回答我最初的問題:API邏輯不應該放到Vuex或組件編寫。在一些官方代碼示例中,甚至還有一個很好的例子來說明如何做到這一點。

結論

Vue的使用率一直在不斷增加,我懷疑這種趨勢是否會很快停止。它的普及還遠不及React(至少在中國以外),而且還在需要和Angular競爭遙遠的第二名。

在過去,我認為Vue是一個實用的庫,不同于React過于理想化的設計(“我們是純JavaScript!”)。我仍然認為這是一個很好的比喻。另一方面,我現在覺得,Vue的實用主義需要在用戶層面上更加優雅、專注、優雅和簡潔。

在使用了2年后,我對Vue的印象是正面積極的。我仍然認為這是一個正確的決定——把我的團隊從React帶到Vue。不是因為Vue更好,而是因為它更適合我們。

Vue實現了它想做的目的,并且在其他人失敗的領域取得了成功,但是,今天,我并不認為Vue客觀上比你想象中的其他選擇更好或更糟糕。

這些就是我要說的。

附錄:Vue CLI

我沒有在本文中包含Vue CLI,我想解釋一下原因。

Vue CLI是一個非常方便的工具,用于搭建Vue項目。在即將發布的新版本3中,它將更加出色,因為它是一個完整的項目管理解決方案。

但是,便利總是有代價的,在我看來,這里的代價是不合理的。Webpack并不像很多人說的那么難,創建自己的初始化配置可以減少大部分配置時間。

當這樣做的成本如此之低時,定制自己的自定義產品就更有意義了。

責任編輯:未麗燕 來源: 程序師
相關推薦

2017-08-30 17:10:43

前端JavascriptVue.js

2020-09-16 06:12:30

Vue.js 3.0Suspense組件前端

2021-05-08 06:14:28

Vue.js片段開發

2016-09-21 12:56:31

JavascriptWeb前端

2017-09-27 16:44:23

前端

2019-04-01 19:38:28

Vue.jsJavascript前端

2023-04-27 08:23:38

JavaScriptVue.jsMVVC

2022-04-04 16:53:56

Vue.js設計框架

2023-03-07 16:09:08

2016-11-02 18:43:02

javascripthtml5vue.js

2022-04-01 08:08:27

Vue.js框架命令式

2019-10-11 09:59:55

開發者技能工具

2022-06-30 09:00:23

Vue.js版本名稱

2018-01-23 11:48:17

Vue.js前端開發

2025-01-15 15:20:43

2017-07-04 17:55:37

Vue.js插件開發

2016-11-04 19:58:39

vue.js

2018-04-04 10:32:13

前端JavascriptVue.js

2020-10-29 09:00:00

Vue.jsjQuery前端

2020-04-01 08:40:44

Vue.jsweb開發
點贊
收藏

51CTO技術棧公眾號

亚洲天堂精品在线观看| 国产乱人伦丫前精品视频| 国产欧美日韩综合| 国产美女高潮久久白浆| 国产日韩欧美在线观看视频| 亚洲一区二区三区四区电影| 狠狠色狠色综合曰曰| 日本一区二区三区视频在线观看 | 特黄特黄一级片| 99热99re6国产在线播放| 久久综合成人精品亚洲另类欧美 | 国产在线一区不卡| 欧美日韩在线视频一区| 日韩高清三级| 欧美一区二不卡视频| 日韩电影免费在线看| 欧美国产乱视频| 极品尤物一区二区| 日韩电影不卡一区| 欧美一区日本一区韩国一区| 哪个网站能看毛片| 男女免费观看在线爽爽爽视频| 国产亚洲欧美一区在线观看| 国产91视觉| 中文字幕一区二区三区人妻四季| 亚洲人体偷拍| 久久99视频免费| 伊人久久久久久久久久久久久久| 亚洲综合小说图片| 亚洲国产黄色片| 亚洲天堂网站在线| 成人精品动漫| 日本高清成人免费播放| 国产妇女馒头高清泬20p多| 黄色av免费在线| 国产精品素人视频| 日产精品一线二线三线芒果| 色婷婷综合视频| 国产v日产∨综合v精品视频| 91夜夜未满十八勿入爽爽影院| 色与欲影视天天看综合网| 久久久久久人妻一区二区三区| 麻豆av在线导航| 国产亚洲一区二区三区| 久久天堂国产精品| 五十路在线视频| www.欧美精品一二区| 99视频国产精品免费观看| 一区二区三区日| 免费欧美日韩国产三级电影| 日韩av免费在线| 全部毛片永久免费看| 一区二区亚洲| 欧美性在线观看| 成人精品免费在线观看| 国产精品五区| 日本欧美黄网站| 尤物视频免费观看| 国产欧美一区二区三区鸳鸯浴| 国产一区二区三区毛片| 超碰97人人干| 国产欧美一区二区精品久久久| 亚洲国内精品在线| 日本一卡二卡在线| 欧美精品国产白浆久久久久| 精品电影一区二区| 久久人人爽人人人人片| 亚洲素人在线| 日韩有码视频在线| 丝袜美腿小色网| 亚洲国产高清视频| 国产69精品久久久久久| 黄色av网站免费观看| 日本成人中文字幕| 91日本在线观看| 蜜臀av午夜精品| 99精品欧美一区| 日韩精品不卡| 成人福利片网站| 亚洲精品高清在线观看| 国精产品一区一区三区视频| 美脚恋feet久草欧美| 在线免费观看日本欧美| 激情五月婷婷基地| 久久porn| 中文亚洲视频在线| 久草视频免费在线播放| 亚洲深夜福利| 91精品久久久久| 十八禁一区二区三区| 久久久久高清精品| 国产av第一区| 欧美xxx性| 欧美一级黄色录像| 91视频免费观看网站| 国产精品久久久久久| 久久久最新网址| 国产天堂第一区| 国产成人av福利| 日本在线观看不卡| av老司机免费在线| 欧美日韩一本到| 精品欧美激情精品一区| 欧美午夜小视频| 日韩一区二区三区在线免费观看| 日韩精品诱惑一区?区三区| 一个色综合导航| 亚洲av鲁丝一区二区三区| 亚洲欧美高清| 亚洲综合国产精品| 阿v天堂2018| 老司机在线视频二区| 亚洲国产精品尤物yw在线观看| 国产熟人av一二三区| 91精品啪在线观看国产手机| 一区国产精品视频| 成年人免费看毛片| 激情久久免费视频| 精品视频中文字幕| 大伊人狠狠躁夜夜躁av一区| 成年人视频网站免费观看| 精品国产乱码一区二区三区| 亚洲欧美视频在线| 日韩大片免费在线观看| 国产麻豆成人传媒免费观看| 日韩亚洲视频在线| 性欧美18~19sex高清播放| 日韩精品中文字幕一区| 天天看片天天操| 曰本一区二区三区视频| 欧美肥臀大乳一区二区免费视频| 最近中文字幕在线观看视频| 91看片淫黄大片一级在线观看| 国产欧美日韩亚洲| 麻豆传媒视频在线| 欧美日韩视频专区在线播放| 亚洲av无码一区二区三区人| 亚洲久久成人| 国产精品一 二 三| 欧美女同一区| 欧美成人福利视频| 欧美日韩一级在线观看| 国产乱人伦精品一区二区在线观看| 少妇免费毛片久久久久久久久 | 九九热播视频在线精品6| 欧美成人精品在线| a天堂中文在线观看| 亚洲视频免费在线| 无套内谢丰满少妇中文字幕 | 成人搞黄视频| 欧美丰满少妇xxxxx| 国产高清在线观看视频| 亚洲精品国产a久久久久久 | 操欧美女人视频| 欧美激情视频一区| 色呦呦中文字幕| 狠狠干狠狠久久| 久久久久久久毛片| 国产一级做a爰片久久毛片男| 69久久精品| 欧美色图一区二区三区| 国产视频三区四区| 奇米色一区二区三区四区| 日韩影院一区| 日韩美女在线| 美女国内精品自产拍在线播放| 国产婷婷在线视频| 亚洲已满18点击进入久久| yjizz视频| 亚洲一区二区三区高清| 日本成人三级电影网站| 成人亚洲网站| 美女视频黄免费的亚洲男人天堂| 亚洲不卡免费视频| 天天综合色天天综合色h| 亚洲久久久久久久| 久久99国产精品成人| 久久视频免费在线| youjizz亚洲| 日韩av观看网址| 黄视频在线观看网站| 欧美精品一区二| 成人精品视频一区二区三区| 成人a在线视频| 成人影欧美片| 亚洲电影免费观看| 免费av中文字幕| 亚洲图片你懂的| wwwxx日本| 日韩在线卡一卡二| 一级黄色片播放| 青青操综合网| 国产欧美日韩中文字幕| 欧美1—12sexvideos| 国产丝袜高跟一区| 国产又粗又黄又爽的视频| 亚洲国产精品视频| 美国美女黄色片| 成人精品视频一区二区三区| 精品日韩久久久| 自由日本语亚洲人高潮| 欧美成ee人免费视频| 国产亚洲观看| 国产成人精品av| 少妇视频在线| 夜夜躁日日躁狠狠久久88av| www.日日夜夜| 在线观看国产日韩| 日本少妇全体裸体洗澡| 国产精品青草久久| www.免费av| 国产精品亚洲一区二区三区在线| 亚洲精品无码久久久久久| 欧美二区不卡| 亚洲 国产 日韩 综合一区| 国产日韩三级| 91视频-88av| 国产精品66| 国产99在线|中文| а√在线天堂官网| 精品国产视频在线| 国产69精品久久app免费版| 亚洲高清色综合| www.色播.com| 日韩视频一区二区在线观看| 中文字幕一区二区三区人妻四季 | 免费看一级一片| 亚洲欧洲99久久| 高清国产在线观看| 久久婷婷成人综合色| 欧美激情 亚洲| 高潮精品一区videoshd| 亚洲在线观看网站| 精品在线播放免费| 国产又大又黄又粗又爽| 老司机精品久久| 99精品免费在线观看| 一区二区三区福利| 国产一级爱c视频| 黑丝一区二区三区| 999久久欧美人妻一区二区| 91精品国产自产在线观看永久∴| 在线视频福利一区| 亚洲高清影视| 青草全福视在线| 欧美91视频| 草草草视频在线观看| 欧美激情aⅴ一区二区三区| 喜爱夜蒲2在线| 欧美精品日本| 99热久久这里只有精品| 亚洲国产精品一区| 欧美黑人经典片免费观看 | 国产又大又黄又猛| 六月丁香婷婷久久| 亚洲图片 自拍偷拍| 国产一区在线看| 被黑人猛躁10次高潮视频| 国产精品一二二区| 中文成人无字幕乱码精品区| 97久久精品人人做人人爽| aaaaa一级片| 国产日韩一级二级三级| 国产农村妇女精品一区| 日韩美女视频一区| 精品一区在线视频| 精品国产鲁一鲁一区二区张丽| 国产精品视频123| 欧美在线观看一二区| 国产尤物在线观看| 亚洲电影第1页| 成人高清网站| 欧美大码xxxx| 蜜桃视频www网站在线观看| 欧美中文字幕精品| 欧美一级网址| 国产精品一区二区三区精品| 亚洲人成精品久久久 | 激情综合亚洲精品| 丰满熟女人妻一区二区三区| 2023国产一二三区日本精品2022| 日本美女bbw| 亚洲一区二区三区精品在线| 中文字幕视频网站| 欧美日韩激情在线| 三级视频在线看| 中文字幕日韩欧美在线| 欧美性受ⅹ╳╳╳黑人a性爽| 2019中文字幕全在线观看| 亚洲综合av一区二区三区| 91免费在线观看网站| 国产精品嫩模av在线| 日本黄xxxxxxxxx100| 久久久噜噜噜| 26uuu国产| 国产丝袜美腿一区二区三区| 久久久久99精品成人片试看| 欧美日韩亚洲成人| 精品国产无码一区二区三区| 亚洲日本欧美日韩高观看| 在线观看的网站你懂的| 国产精品精品久久久久久| 一区二区在线免费播放| 视频一区三区| 亚洲免费激情| 无码人妻少妇色欲av一区二区| 久久久久久久精| 国产无码精品久久久| 欧美精品99久久久**| 青青视频在线观| 欧美精品video| 动漫一区二区三区| 亚洲人午夜色婷婷| 成年人在线观看视频免费| 人人爽香蕉精品| 精品国产人妻一区二区三区| 亚洲女同ⅹxx女同tv| 国产精品午夜一区二区| 日韩高清av在线| 欧美黄色视屏| 亚洲一区二区三区777| 三上亚洲一区二区| 免费在线观看的毛片| www.日本不卡| 国产无遮挡又黄又爽又色| 这里是久久伊人| h视频网站在线观看| 日本久久中文字幕| 亚洲系列另类av| 人妻精品无码一区二区三区| 成人精品视频一区二区三区尤物| 亚洲熟女www一区二区三区| 在线播放亚洲一区| 午夜视频在线观看免费视频| 国产精品99一区| 欧美一区电影| 国产精品入口免费软件| 国产婷婷一区二区| 亚洲 欧美 中文字幕| 亚洲女人被黑人巨大进入| 国产伦子伦对白在线播放观看| 国产一区二区无遮挡| 亚洲一级特黄| 中文字幕在线永久| 欧美日韩亚洲精品内裤| 天天av综合网| 欧洲成人免费视频| 蜜桃a∨噜噜一区二区三区| 国产妇女馒头高清泬20p多| 波多野结衣中文字幕一区二区三区| 青青草国产在线观看| 精品久久免费看| h片在线观看视频免费| 激情欧美一区二区三区中文字幕| 宅男噜噜噜66一区二区| 欧美 日本 国产| 在线精品观看国产| 欧美激情视频在线播放| 91天堂在线观看| 国产精品mv在线观看| 少妇熟女视频一区二区三区 | 黄色三级中文字幕| 成人av在线网站| 精品成人免费视频| 亚洲女在线观看| 久久亚洲精品人成综合网| 天堂v在线视频| 国产91精品一区二区| 亚州国产精品视频| 一个人www欧美| 深夜福利一区二区三区| 免费一级特黄特色毛片久久看| 久久久久久亚洲综合影院红桃| 进去里视频在线观看| 久久久国产精彩视频美女艺术照福利| 欧美午夜网站| 国产极品粉嫩福利姬萌白酱| 国产午夜亚洲精品午夜鲁丝片| 一级黄色片视频| 国模精品一区二区三区色天香| 蜜桃tv一区二区三区| 超碰在线免费av| 欧美日韩精品在线| 色多多视频在线观看| 国产精品露出视频| 日韩主播视频在线| 免费又黄又爽又色的视频| 亚洲男女性事视频| 国产在线不卡一区二区三区| 久久婷婷五月综合色国产香蕉| 欧美国产综合色视频| 人妻丰满熟妇av无码区hd| 国产精品久久精品| 亚洲激情影院| www.黄色com| 亚洲精品www| 精品国产一区二| 免费日韩中文字幕| 亚洲一区二区在线视频| 香港伦理在线|