91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue.js 3.2有哪些新功能

發布時間:2022-01-26 16:33:45 來源:億速云 閱讀:116 作者:iii 欄目:開發技術

這篇文章主要講解了“Vue.js 3.2有哪些新功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Vue.js 3.2有哪些新功能”吧!

證監會新功能

單個文件組件(SFC,又名.vue文件)的兩個新功能已從實驗狀態畢業,現在被認為是穩定的:

  • <script setup> 是一種編譯時語法糖,可在 SFC 內使用 Composition API 時極大地改善人體工程學。

  • <style> v-bind在 SFC<style>標簽中啟用組件狀態驅動的動態 CSS 值。

這是一起使用這兩個新功能的示例組件:

<script setup>
import { ref } from 'vue'


const color = ref('red')
</script>


<template>
  <button @click="color = color === 'red' ? 'green' : 'red'">
    Color is: {{ color }}
  </button>
</template>


<style scoped>
button {
  color: v-bind(color);
}
</style>

在SFC Playground 中嘗試一下,或者閱讀它們各自的文檔:

  • <script setup>

  • <style> v-bind在此基礎上<script setup>,我們還有一個新的 RFC,用于通過啟用編譯器的糖改進 ref 使用的人體工程學。

網絡組件

Vue 3.2 引入了defineCustomElement一種使用 Vue 組件  API 輕松創建原生自定義元素的新方法:

import { defineCustomElement } from 'vue'


const MyVueElement = defineCustomElement({
  // normal Vue component options here
})


// Register the custom element.
// After registration, all `<my-vue-element>` tags
// on the page will be upgraded.
customElements.define('my-vue-element', MyVueElement)

這個 API 允許開發者創建 Vue 驅動的 UI 組件庫,這些庫可以與任何框架一起使用,或者根本沒有框架。我們還在我們的文檔中添加了一個關于在 Vue 中使用和創建 Web 組件的新部分。

性能改進 由于 @basvanmeurs 的出色工作,3.2 對 Vue 的反應性系統進行了一些重大的性能改進。具體來說:

  • 更高效的 ref 實現(約 260% 的讀取速度/約 50% 的寫入速度)

  • 約 40% 更快的依賴跟蹤

  • 內存使用量減少約 17% 模板編譯器也得到了一些改進:

  • 創建普通元素 VNode 的速度提高了約 200%

  • 更積極的持續提升 [ 1 ] [ 2 ] 最后,有一個新v-memo指令提供了記憶模板樹的一部分的能力。一v-memo擊允許Vue公司跳過不僅虛擬 DOM 版本比較,而是創建新的虛擬節點完全。雖然很少需要,但它提供了一個逃生艙,以在某些情況下(例如大型v-for列表)擠出最大性能。

的用法v-memo是一行添加,使 Vue 成為js-framework-benchmark 中最快的主流框架之一

服務端渲染

@vue/server-renderer3.2 中的包現在提供了一個 ES 模塊構建,它也與 Node.js 內置模塊分離。這使得捆綁和利用@vue/server-renderer非 Node.js 運行時(例如CloudFlare Workers或 Service Workers)成為可能。

我們還改進了流式渲染 API,提供了用于渲染到Web Streams API 的新方法。查看文檔以@vue/server-renderer獲取更多詳細信息。

效果范圍 API

3.2 引入了一個新的Effect Scope API,用于直接控制反應性效果(計算和觀察者)的處理時間。它可以更輕松地在組件上下文之外利用 Vue 的響應式 API,并且還解鎖了組件內部的一些高級用例。

這是主要面向庫作者的低級 API,因此建議閱讀該功能的RFC以了解此功能的動機和用例。

感謝各位的閱讀,以上就是“Vue.js 3.2有哪些新功能”的內容了,經過本文的學習后,相信大家對Vue.js 3.2有哪些新功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荥经县| 舞阳县| 昌宁县| 抚宁县| 大悟县| 兴文县| 扶风县| 博乐市| 桐梓县| 兴山县| 准格尔旗| 青阳县| 喀喇沁旗| 定州市| 丹江口市| 邯郸市| 湖北省| 额济纳旗| 荥经县| 太仆寺旗| 南雄市| 平乡县| 大安市| 沛县| 宝兴县| 尖扎县| 呼伦贝尔市| 丰台区| 宣武区| 乌兰察布市| 连城县| 徐州市| 五寨县| 葫芦岛市| 瓦房店市| 平度市| 西乌珠穆沁旗| 阳东县| 榆树市| 托克托县| 伊通|