摘要:感謝來自團(tuán)隊(duì)的發(fā)起的,以及核心團(tuán)隊(duì)成員和的改進(jìn)和審查。在中,我們已經(jīng)發(fā)布了一個(gè)與環(huán)境無關(guān)的版本,可以在瀏覽器或純引擎中使用。同樣,我們建議你查看完整的發(fā)布說明從而了解其他的改進(jìn),包括,,,等。
原文:Vue 2.5 released
譯者:neal1991
welcome to star my articles-translator , providing you advanced articles translation. Any suggestion, please issue or contact me
LICENSE: MIT
我們很高興宣布 Vue 2.5 Level E 的發(fā)布!本次發(fā)布包括多個(gè)功能提升并且我們推薦你查看發(fā)布說明來獲取完整詳細(xì)信息。 在這篇文章中,我們將重點(diǎn)介紹一些更重要的的變化:更好的 TypeScript 集成,更好的錯(cuò)誤處理,更好地支持單文件組件中的函數(shù)式組件以及與環(huán)境無關(guān)的服務(wù)端渲染。
更好的 TypeScript 集成得益于 TypeScript 團(tuán)隊(duì)的幫助,2.5 提供了大大改進(jìn)的類型聲明,可以與 Vue 的開箱即用的 API 一起使用,而不需要組件類裝飾器。 新的類型聲明還可以讓 Vetur 等編輯器擴(kuò)展功能更強(qiáng)大,為純 JavaScript 用戶提供更好的Intellisense 支持。 更多詳細(xì)信息,請(qǐng)查看我們之前關(guān)于更改的信息(翻譯版本)。
感謝來自 TypeScript 團(tuán)隊(duì)的 Daniel Rosenwasser 發(fā)起的PR,以及核心團(tuán)隊(duì)成員 Herrington Darkholme和 Katashin 的改進(jìn)和審查。
更好地錯(cuò)誤處理注意:TypeScript 用戶還應(yīng)將以下包更新為最新版本從而兼容類型聲明:vue-router,vuex,vuex-router-sync 和vue-class-component。
在2.4及更早版本中,我們通常使用全局 config.errorHandleroption 來處理應(yīng)用程序中的意外錯(cuò)誤。 我們還有renderError 組件選項(xiàng)來處理渲染函數(shù)中的錯(cuò)誤。 但是,我們?nèi)鄙偬幚響?yīng)用程序特定部分內(nèi)的泛型錯(cuò)誤的機(jī)制。
在2.5中,我們引入了新的 errorCaptured 鉤子。 具有此鉤子的組件捕獲其子組件樹(不包括其自身)中的所有錯(cuò)誤(不包括在異步回調(diào)中調(diào)用的那些)。 如果你熟悉React,這與 React 16 中引入的錯(cuò)誤邊界的概念相似。鉤子接收與全局 errorHandler 相同的參數(shù),你可以利用這個(gè)鉤子來優(yōu)雅地處理和顯示錯(cuò)誤。
更好地支持 SFC 中的函數(shù)式組件使用 vue-loader> = 13.3.0 和 Vue 2.5,在 * .vue 文件中定義為單個(gè)文件組件的函數(shù)式組件現(xiàn)在可以得到正確的模板編譯,Scoped CSS和熱重新加載支持。 這使得將葉子組件轉(zhuǎn)換為函數(shù)式的更為容易,從而進(jìn)行性能優(yōu)化。
*感謝核心團(tuán)隊(duì)成員Blake Newman 對(duì)于這些功能做出的貢獻(xiàn)。
與環(huán)境無關(guān)的服務(wù)端渲染vue-server-renderer 的默認(rèn)構(gòu)建假定一個(gè) Node.js 環(huán)境,這使得它在有的 JavaScript 運(yùn)行時(shí)(如 php-v8js 或Nashorn)中不可用。 在 2.5 中,我們已經(jīng)發(fā)布了一個(gè)與環(huán)境無關(guān)的 vue-server-renderer 版本,可以在瀏覽器或純 JavaScript 引擎中使用。 這可以打開有趣的策略,例如直接在 PHP 進(jìn)程中使用 Vue 服務(wù)端渲染。
同樣,我們建議你查看完整的發(fā)布說明從而了解其他 API 的改進(jìn),包括 v-on,v-model,scoped slot,provide/inject 等。 你可能也對(duì)我們的公共藍(lán)圖感興趣,詳細(xì)說明了團(tuán)隊(duì)的工作。 干杯!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/89082.html
摘要:中即將推出的變化輸入提升自發(fā)布以來,我們一直在收到更好的集成請(qǐng)求。然而,當(dāng)使用開箱即用的時(shí),目前的集成有些缺乏。例如,不能輕易地推斷使用的基于對(duì)象的默認(rèn)中的類型。這也使得將現(xiàn)有代碼庫遷移到更具挑戰(zhàn)性。 Vue 2.5中即將推出的TypeScript變化 輸入提升 自Vue 2.0發(fā)布以來,我們一直在收到更好的 TypeScript 集成請(qǐng)求。 自從發(fā)布以來,我們已經(jīng)為大多數(shù)核心庫(vu...
摘要:前端日?qǐng)?bào)精選譯發(fā)布了王躍關(guān)于微信小程序的技術(shù),也許你想錯(cuò)了細(xì)說中的瀏覽器頁面渲染工作原理淺析騰訊前端團(tuán)隊(duì)社區(qū)中文第期安息吧,長存譯借助函數(shù)完成可組合的數(shù)據(jù)類型軟件編寫第十部分掘金對(duì)象與原型掘金技術(shù)周刊期知乎專欄是真正的語言 2017-10-16 前端日?qǐng)?bào) 精選 [譯]Vue 2.5 發(fā)布了王躍:關(guān)于微信小程序的技術(shù),也許你想錯(cuò)了細(xì)說Web API中的Blobchrome瀏覽器頁面渲染工...
摘要:前端日?qǐng)?bào)精選現(xiàn)代瀏覽器性能優(yōu)化篇談?wù)勊惴ǖ谝徽聦W(xué)習(xí)筆記實(shí)現(xiàn)里為什么會(huì)有,我們做了一款極客時(shí)間中文第期浮點(diǎn)數(shù)陷阱及解法譯調(diào)度器入門掘金譯定位掘金布局說可能是最全的特性及其在實(shí)際應(yīng)用中的表現(xiàn)掘金簡單的繼承眾成翻譯中的正則表達(dá) 2017-10-17 前端日?qǐng)?bào) 精選 現(xiàn)代瀏覽器性能優(yōu)化-JS篇談?wù)?HTTPS《算法》第一章學(xué)習(xí)筆記js實(shí)現(xiàn)JS 里為什么會(huì)有 thisHi,我們做了一款 極客時(shí)間...
摘要:前端每周清單年度總結(jié)與盤點(diǎn)在過去的八個(gè)月中,我?guī)缀踔蛔隽藘杉?,工作與整理前端每周清單。本文末尾我會(huì)附上清單線索來源與目前共期清單的地址,感謝每一位閱讀鼓勵(lì)過的朋友,希望你們能夠繼續(xù)支持未來的每周清單。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清單年度總結(jié)與盤點(diǎn) 在過去的八個(gè)月中,我?guī)缀踔蛔隽?..
摘要:編寫的內(nèi)容,就像你目前正在閱讀的文章,組成了超過的網(wǎng)頁。為這個(gè)文本內(nèi)容添加樣式將有一個(gè)很長的路要走。添加讓我們借這個(gè)機(jī)會(huì),來提高文本格調(diào)。瞧按照網(wǎng)頁設(shè)計(jì)的基本原則,我們?cè)诙潭處追昼妰?nèi)設(shè)計(jì)了一個(gè)像樣的頁面。 showImg(https://segmentfault.com/img/bVCrlL); 比方說,你想要在自己網(wǎng)站上分享一個(gè)產(chǎn)品,或者是一個(gè)作品集,又或者僅僅只是一個(gè)靈感。在你發(fā)布...
閱讀 1862·2021-10-09 09:44
閱讀 3392·2021-09-28 09:35
閱讀 1385·2021-09-01 10:31
閱讀 1672·2019-08-30 15:55
閱讀 2713·2019-08-30 15:54
閱讀 939·2019-08-29 17:07
閱讀 1384·2019-08-29 15:04
閱讀 2011·2019-08-26 13:56