返回顶部
首页 > 资讯 > 前端开发 > node.js >vuejs3什么时候发布的
  • 541
分享到

vuejs3什么时候发布的

2024-04-02 19:04:59 541人浏览 八月长安
摘要

这篇文章主要为大家展示了“Vuejs3什么时候发布的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vuejs3什么时候发布的”这篇文章吧。

这篇文章主要为大家展示了“Vuejs3什么时候发布的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vuejs3什么时候发布的”这篇文章吧。

2020年09月18日,vue.js3.0正式发布;vue3.0版本与其他版本完全不同,它最大限度的减少了开发人员配置工具的次数,另外增添了许多丰富的内置功能,还附带了一个完整的GUI用于创建和管理项目

教程操作环境:windows7系统、vue3版,DELL G3电脑。

2020年09月18日,Vue.js 3.0 正式发布。

历程:

  • 3.0版本代表了2年多的开发工作

  • 具有30多个RFC

  • 2600多个提交

  • 来自99个贡献者

  • 628个拉取请求

  • 大量开发和文档工作

性能方面的优化

  • 路由懒加载

  • keep-alive缓存页面

  • 使用v-show复用DOM

  • v-for 遍历避免同时使用 v-if

  • 长列表性能优化

  • 事件的销毁

  • 图片懒加载

  • 第三方插件按需引入

  • 无状态的组件标记为函数式组件

  • 子组件分割

  • 变量本地化

  • SSR

Vue 3.2也发布了!

Vue 框架创始人尤雨溪在官博宣布了 Vue 3.2版本,并且在其个人社交账号评价到:

vuejs3什么时候发布的

下面我们一起来看看新版本都有哪些期待已久的新特性吧!

Vue 3.2 包括许多重要的新功能和性能改进,就在新版本发布后不久,官方的CHANGELOG上,又增加了一个 Vue 3.2.1更新,只更新了一个bug修复。

SFC的两个新成员顺利转正

单文件组件(SFCs,aka .vue files)的两个新功能顺利从实验状态毕业转正成稳定状态,它们分别是:

  • < script setup >:新的编译语法糖,简而言之就是 script setup 相当于在编译运行时把代码放到了 setup 函数中运行,然后把导出的变量定义到上下文中,并包含在返回的对象中;

  • <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 中尝试一番,或者阅读官方文档:

  • https://v3.vuejs.org/api/sfc-script-setup.html

  • Https://v3.vuejs.org/api/sfc-style.html#state-driven-dynamic-css

此外,Vue官方基于<script setup>还构建了新的RFC,旨在通过编译器改善ref体验,体验反馈地址:https://GitHub.com/vuejs/rfcs/discussions/369

WEB 组件

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组件库,这些库可以单独使用或者与其他框架同时使用,具体如何使用,大家可以参考官方文档:https://v3.vuejs.org/guide/web-components.html

性能提升

  • 对反应系统进行重大优化,感谢@basvanmeurs的出色表现

  • 更高效的ref实现(约 260% 的读取速度/约 50% 的写入速度)

    • 约 40% 更快的依赖跟踪

    • 内存使用量减少约 17%

  • 模板编译器改进:

  • 创建普通元素 Vnode 的速度提升约 200%

  • 更为积极的连续 hoisting

最后,该版本还提供了可实现部分记忆模板树功能的 v-memo 新指令,该指令不但允许 Vue 可以完全跳过新的 VNode 创建步骤,还可以跳过虚拟 DOM 差异。虽然可使用的地方不多,但在特殊情况下可压榨最大性能,例如处理大型 v-for 列表。

使用简单的单行添加,v-meno 使 Vue 成为 js-framework-benchmark 中最快的主流框架:
vuejs3什么时候发布的

Vue官博

服务端渲染

该版本的@vue/server-renderer包提供了一个 ES 模块构建,可实现与node.js内置模块解耦。这样一来,在非Node.js 运行时中(例如CloudFlare Workers 或者 Service Workers)就可以捆绑和使用@vue/server-renderer。

与此同时,该版本还提升了流式渲染API,给 Web Streams API 渲染提供了新方法。查看@vue/server-renderer 文档可获得更多详细信息:https://github.com/vuejs/vue-next/tree/master/packages/server-renderer#streaming-api

Effect Scope API

Vue 3.2 还引入了一个新的 Effect Scope API,可用来直接控制反应性效果(计算和观察者)的处理时间。它可以更轻松地在组件上下文之外使用Vue响应式API,并且解组件内部的一些高级用例。

这是一个面向库作者的底层API,感兴趣的同学可以查阅官方RFC了解更详细的内部原理跟案例。

以上是“vuejs3什么时候发布的”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: vuejs3什么时候发布的

本文链接: https://lsjlt.com/news/81918.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vuejs3什么时候发布的
    这篇文章主要为大家展示了“vuejs3什么时候发布的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vuejs3什么时候发布的”这篇文章吧。 ...
    99+
    2024-04-02
  • redis什么时候发布的
    小编给大家分享一下redis什么时候发布的,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!redis什么时候出的?redis的初始版本是在2009年5月10日出的。 开发者是Salvatore ...
    99+
    2024-04-02
  • nodejs什么时候发布的
    这篇文章主要介绍nodejs什么时候发布的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! nodejs诞生于2009年5月,是由大神Ryan Dahl开发...
    99+
    2024-04-02
  • thinkphp6什么时候发布的
    这篇文章主要为大家展示了“thinkphp6什么时候发布的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“thinkphp6什么时候发布的”这篇文章吧。thinkphp6.0RC2版本是2019年...
    99+
    2023-06-22
  • php8.3什么时候发布
    php 8.3 已于 2023 年 3 月 16 日发布,带来了多项改进,包括:jit 编译器提升执行速度。readonly 属性提高性能。union 类型增强代码灵活性。ma...
    99+
    2024-04-02
  • vue是什么时候发布的
    这篇“vue是什么时候发布的”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“vue是什么时候发布的”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具...
    99+
    2023-06-06
  • css2.1的发布时间是什么时候
    今天小编给大家分享一下css2.1的发布时间是什么时候的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。css2.1是2004年...
    99+
    2023-07-05
  • 小程序是什么时候发布的
    小编给大家分享一下小程序是什么时候发布的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!小程序是2017年1月9日出来的,小程序是一种不需要下载安装即可使用的应用,...
    99+
    2023-06-22
  • Windows 10 RC版什么时候发布?
    目前大家能用到的Windows 10还都属于预览版,距离正式版中间还隔了一个RC版,那么Windows 10 RC版究竟什么时候发布呢? 外媒报道称,微软将于今年5月4日在美国芝加哥举办“点燃”大...
    99+
    2023-06-12
    Windows10 RC版
  • win9预览版什么时候发布
    win9预览版什么时候发布相信很多对于win8失望的朋友们都在等待着win9的到来,首先和我们见面的肯定是win9技术预览版了,那么win9预览版什么时候发布呢下面就和小编一起去了解下吧。   目前已经确定的是,部分科技...
    99+
    2023-06-07
    win9 win8 预览
  • win10 rtm版什么时候发布?win10 rtm版发布时间介绍
     相信还有很多朋友对于win10正式版什么时候发布都很好奇,下文小编就为大家带来有关win10 rtm版发布时间的消息,现在和小编一起去了解下吧。   微软Win10开发进展速度可谓相当之快,在按部就班推进桌面版Wind...
    99+
    2023-06-11
    win10rtm win10 发布 ?win10 rtm 时间
  • 微软发布win10时间格式是什么时候
    有一些刚触碰电脑上和操作系统的网民针对相应的微软的电脑操作系统还不了解,对win10操作系统的发布时间历史时间等有兴趣,想掌握微软何时发布的win10系统软件。接下来,我们将解释微软发布Windows 10的时间。win10是什么时候出的?...
    99+
    2023-07-24
  • Linux Kernel 4.5的最终版在什么时候发布
    本篇内容主要讲解“Linux Kernel 4.5的最终版在什么时候发布”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux Kernel 4.5的最终版在什么时候发布”吧!今天Linus ...
    99+
    2023-06-12
  • win10 rtm正式版什么时候发布 win10 rtm正式版发布时间
     虽然大家都知道win10正式版会在今年完成并发布,但是具体时间还不知道,那么win10 rtm正式版什么时候发布呢?现在,最新消息传来win10 rtm正式版发布时间公布了,就是: win10系统正式版官方下...
    99+
    2023-06-15
    win10rtm win10正式版 发布 win10 rtm 时间
  • win8.1 update3什么时候发布?windows8.1 update3推送更新时间
      win8.1 update3推送更新时间大家想知道吗下文将提供win8.1 update3下载已经公布推送时间哦~很多朋友都想了解关于win8.1 update3的最新消息,那么就请看下文吧。  &nbs...
    99+
    2023-06-06
    win8.1 update3 时间
  • win10手机正式版什么时候发布 win10手机正式版发布时间
    微软Build2015大会中关于win10正式版、win10手机正式版发布时间令人关注。今天小编就为大家分享win10手机正式版发布时间给大家,一起来看看吧!      ...
    99+
    2023-06-14
    win10 win10手机版 手机 时间 发布
  • ecmascript10是什么时候发表的
    这篇文章主要讲解了“ecmascript10是什么时候发表的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ecmascript10是什么时候发表的”吧! ...
    99+
    2024-04-02
  • php是什么时候发明的
    这篇“php是什么时候发明的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php是什么时候发明的”文章吧。php是在服务器端...
    99+
    2023-07-05
  • win10正式版什么时候发布?win10rtm版或六月份正式发布
    Win10要火起来似乎只是时间的问题了,其表现势必会比Wi 所谓的RTM版就是就是release to manufacturing,也就是发布到生产商的版本,和最终发布时的正式版基本上已经没什么区别了。 需要注意的是,微...
    99+
    2023-06-11
    win10 rtm 发布 ?win
  • win9什么时候出?win9系统下载发布时间曝光
      win9系统什么时候出有媒体曝光了win9系统下载发布时间,win8.1已经与我们见面了,可惜还是没有开始菜单,那么win9会不会重新加入呢让我们通过下文了解详情吧。      消息人士透露,...
    99+
    2023-06-04
    win9 系统 发布 时间
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作