精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

高清一区二区三区av| 久久久久久青草| 欧美色一级片| 亚洲国产成人91精品| 日韩人妻精品无码一区二区三区| 免费在线观看污视频| 蜜臀av性久久久久蜜臀aⅴ| 粗暴蹂躏中文一区二区三区| 深田咏美中文字幕| 韩日一区二区| 亚洲国产精品久久人人爱蜜臀 | 日韩精品一区不卡| 婷婷综合亚洲| 日韩精品极品视频| 亚洲综合色在线观看| 欧美24videosex性欧美| 国产午夜精品一区二区三区视频| 91九色视频导航| 日韩精品无码一区二区| 成人一区二区| 亚洲精品wwwww| 自拍偷拍一区二区三区四区| 国语对白在线刺激| 欧美激情中文不卡| 国产精品有限公司| 一级aaaa毛片| 丝袜美腿成人在线| 久久久久久久999精品视频| 三上悠亚影音先锋| 国产精品天天看天天狠| 欧美日韩mp4| 国产乱子伦农村叉叉叉| 黄色在线观看网站| 国产区在线观看成人精品| 国产精品久久亚洲| 国产熟女一区二区三区四区| 日韩高清在线不卡| 91国语精品自产拍在线观看性色 | 欧美亚洲日本黄色| 激情小说中文字幕| 亚洲成人三区| 日韩在线观看av| 影音先锋制服丝袜| 亚洲国产精品嫩草影院久久av| 日韩欧美中文字幕精品| 拔插拔插华人永久免费| 色综合天天色| 日本黄色一区二区| 久久9精品区-无套内射无码| 成年人视频免费在线播放| 亚洲精选视频免费看| 亚洲高清不卡一区| 国产专区在线播放| 国产亚洲精品福利| 日本不卡在线播放| 日韩av视屏| 97久久超碰国产精品电影| 国产不卡一区二区在线观看| 国产xxxxxx| 国产一区二区三区在线观看免费视频| 国产免费成人av| 中文字幕在线观看1| 青椒成人免费视频| 国产精品99久久久久久久久久久久| 成人免费看片98欧美| 日韩亚洲国产欧美| 欧美一级电影久久| 国产无套丰满白嫩对白| 久久美女性网| 国产精品久久久久久av| 国产精品51麻豆cm传媒| 日韩电影免费在线观看网站| 国产精品久久999| 中文字幕777| 精品一区二区国语对白| 亚洲综合色激情五月| 成人h动漫精品一区二区无码 | 亚洲字幕在线观看| 性生活三级视频| av电影在线观看一区| 精品不卡在线| 成人动漫在线播放| 亚洲色大成网站www久久九九| 97超碰免费观看| 美女精品导航| 欧美色视频日本版| 美女网站色免费| 欧美欧美在线| 亚洲黄色有码视频| 国产激情av在线| 一区二区电影| 国产91精品高潮白浆喷水| 中文字幕精品在线观看| 国产毛片精品视频| 蜜桃网站成人| 欧美性天天影视| 亚洲午夜影视影院在线观看| 欧美日韩在线不卡视频| 国产精品伦一区二区| 日韩写真欧美这视频| 亚洲精品视频大全| 天天射成人网| 97超级碰在线看视频免费在线看| 懂色av中文字幕| 国产黄色91视频| 欧美连裤袜在线视频| 乱人伦中文视频在线| 亚洲国产一区在线观看| 国产真人无码作爱视频免费| 伊人精品综合| 亚洲视频在线观看视频| 黄色a级片在线观看| 亚洲一区视频| 51精品国产人成在线观看| 天堂av网在线| 中文一区二区在线观看| 精品人妻人人做人人爽| 三上悠亚一区二区| 精品国产乱码久久久久久老虎 | 丰满少妇被猛烈进入| 国产亚洲午夜高清国产拍精品| 国产91视频一区| av在线播放一区| 亚洲精品视频久久| 久久人人爽人人爽人人| 日韩av一区二区三区四区| 国产精品一区二区三区免费观看| 欧美性猛交xxx乱大交3蜜桃| 日韩欧美在线观看| 人妻换人妻a片爽麻豆| 99久久婷婷| 国产成人一区二区三区小说| 日本精品一二区| 一区二区三区日本| 奇米视频7777| 日韩三级在线| 国产精品久久久久aaaa九色| 亚洲av毛片成人精品| 亚洲综合另类小说| 亚洲一区二区图片| 93在线视频精品免费观看| 国产精品91视频| 日韩porn| 色综合天天在线| 亚洲欧美色图视频| 99精品国产在热久久婷婷| 99国产在线| 亚洲资源一区| 欧美一区二区三区喷汁尤物| 永久免费看片直接| 久久国产精品免费| 一区二区三区视频在线播放| 日韩精品麻豆| 在线视频欧美性高潮| 久久精品视频2| 国产片一区二区| 色哟哟精品视频| 欧美久久综合网| 国产精品香蕉在线观看| 91福利在线视频| 欧美区在线观看| 亚洲一二三在线观看| 久色婷婷小香蕉久久| 一区二区三区精品国产| 99热这里有精品| 久久大大胆人体| 亚洲av无码专区在线| 亚洲综合精品久久| 中文成人无字幕乱码精品区| 国产精品老牛| 日韩欧美在线一区二区| 成人在线免费| 久久成人在线视频| 天天爽夜夜爽夜夜爽| 天天综合天天做天天综合| 欧美性xxxx图片| 日本美女视频一区二区| 制服国产精品| 91成人在线精品视频| 久久久久久久久久久久久久久久久久av| 黄色av网址在线| 日本福利一区二区| 欧美视频一区二区在线| 国产一区二区影院| 久久精品视频16| 欧美综合久久| 999精品在线观看| 黄视频免费在线看| 一区三区二区视频| 性生交生活影碟片| 色激情天天射综合网| www.99re6| a美女胸又www黄视频久久| 波多结衣在线观看| 国产综合亚洲精品一区二| 六月婷婷久久| 国产剧情一区二区在线观看| 国语自产精品视频在线看一大j8| 国产三级在线免费| 欧美mv日韩mv亚洲| 最近中文字幕在线观看| 亚洲黄色在线视频| 亚洲精品色午夜无码专区日韩| 国产一区二区三区免费播放| 黄www在线观看| 仙踪林久久久久久久999| 精品一区二区三区视频日产| 少妇高潮一区二区三区99| 国内精品久久久久久| 99免在线观看免费视频高清| 欧美mv和日韩mv国产网站| 亚洲精品一区二三区| 夜夜夜精品看看| 在线观看免费黄色网址| 暴力调教一区二区三区| 亚洲男人天堂av在线| 国产精品日本| 国产一级做a爰片久久毛片男| 第一会所sis001亚洲| 国产一区二区高清视频| 激情不卡一区二区三区视频在线| 日本高清视频精品| 欧美xxxx免费虐| 按摩亚洲人久久| 久青草国产在线| 亚洲国产天堂久久国产91| 国产精品福利电影| 欧美在线三级电影| 好看的av在线| 天天操天天色综合| 美女视频黄免费| 亚洲欧洲另类国产综合| 免费黄在线观看| 久久先锋影音av| 91玉足脚交白嫩脚丫| 国产不卡一区视频| 国产探花在线观看视频| 久久精品国产99| 天天插天天操天天射| 天堂蜜桃91精品| 男人和女人啪啪网站| 亚洲人体大胆视频| 菠萝蜜视频在线观看入口| 天天操夜夜操国产精品| 一区不卡字幕| 国产精品99一区二区三| 亚洲激情电影在线| 残酷重口调教一区二区| 日韩国产在线一区| 国产一区二区区别| 欧美精品一区三区在线观看| 亚洲欧美成人vr| 欧美精品123| 精品国产aⅴ| 亚洲国产成人不卡| 成人一区二区| 精品国产无码在线| 欧美xxx在线观看| 欧美狂野激情性xxxx在线观| 狠久久av成人天堂| 男的插女的下面视频| 亚洲国产导航| 波多野结衣50连登视频| 久久午夜av| 五月婷婷丁香色| 国产一区二区三区免费| 9.1在线观看免费| 91啦中文在线观看| 色婷婷在线影院| 国产精品视频线看| 天天操夜夜操av| 亚洲一区二区三区中文字幕| 色婷婷在线观看视频| 色综合久久中文字幕| 欧美成人精品网站| 欧美日韩大陆一区二区| 国产成人精品免费看视频| 精品毛片乱码1区2区3区| 污污网站免费在线观看| 在线观看国产精品日韩av| 麻豆传媒视频在线观看免费| 久久久久久国产精品| 免费亚洲电影| 91在线免费看网站| 久本草在线中文字幕亚洲| 日本高清视频一区二区三区| 亚欧美无遮挡hd高清在线视频| 国产va亚洲va在线va| 日韩专区在线视频| 麻豆免费在线观看视频| 91蜜桃免费观看视频| 欧美88888| 亚洲成人av在线电影| 九九热最新视频| 精品国内二区三区| yiren22综合网成人| 久久久久久久久久av| 成人在线视频观看| 国产在线一区二区三区四区| 精品国产乱码久久久| 777久久精品一区二区三区无码 | 在线天堂www在线国语对白| 久久久久久久电影| 性生交大片免费全黄| 五月天久久比比资源色| 又骚又黄的视频| 亚洲第一天堂av| 久久黄色美女电影| 97久久精品人人澡人人爽缅北| 在线一区视频观看| 国内一区二区三区在线视频| 精品高清久久| 分分操这里只有精品| 美国十次了思思久久精品导航| 99热这里只有精品2| 成人激情av网| 潘金莲一级黄色片| 精品日韩美女的视频高清| 国产熟女精品视频| 亚洲丝袜av一区| 国产后进白嫩翘臀在线观看视频| 国产日本欧美一区| 中文字幕伦av一区二区邻居| 97碰在线视频| 久草中文综合在线| 李宗瑞91在线正在播放| 亚洲一区二区三区四区不卡| 中文字幕+乱码+中文| 精品久久久久99| 自拍亚洲图区| 国产精品亚洲综合天堂夜夜| 久久不见久久见国语| 欧美在线一区视频| 国产麻豆视频一区二区| 多男操一女视频| 欧美四级电影在线观看| 欧美白人做受xxxx视频| 久久久久久久网站| 国产一区 二区| 亚洲午夜精品久久久中文影院av | 亚洲男人的天堂在线播放| 在线中文字幕第一页| 91九色精品视频| 久久免费av| 亚洲成人av免费看| 日本一区二区动态图| 亚洲黄色免费观看| 亚洲嫩模很污视频| 性欧美18~19sex高清播放| 国产伦精品一区二区三| 欧美日韩国产高清| 宇都宫紫苑在线播放| 亚洲激情欧美激情| 精品黑人一区二区三区国语馆| 久久精品电影一区二区| 国产日韩欧美中文在线| 亚洲av综合色区| 粉嫩久久99精品久久久久久夜 | 久久精品播放| www.亚洲高清| 亚洲丝袜制服诱惑| 国产免费一区二区三区最新不卡| 久久国产精品视频| 欧美片网站免费| 51xx午夜影福利| 成人av资源网站| 国产成人亚洲欧洲在线| 亚洲欧美色图片| 久久人体av| av片在线免费| 99久久99久久免费精品蜜臀| 亚洲免费在线观看av| 亚洲色图偷窥自拍| 51一区二区三区| 国产成人一二三区| 成人h动漫精品| 日本特黄特色aaa大片免费| 亚洲九九九在线观看| 欧美日韩电影免费看| 波多野结衣三级在线| 国产乱对白刺激视频不卡| 国产成人无码精品亚洲| 亚洲人成在线观看网站高清| 欧美不卡高清一区二区三区| 日韩中文在线字幕| 成人爱爱电影网址| 久草热在线观看| 欧美成人合集magnet| 福利电影一区 | 久久中文欧美| 国产第一页浮力| 亚洲国产天堂网精品网站| www.51av欧美视频| 欧美久久电影| 精品一区二区三区日韩| 欧美精品一区二区蜜桃| 亚洲精品国产综合区久久久久久久| 久久精品女人天堂av免费观看 | 国偷自拍第113页| 久久精彩免费视频|