码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2022-11-21 vue3有哪些新增特性?


    文章目录

        • 一.vue3快速上手
          • 1.vue3带来了什么?
            • 性能的提升
            • 源码的升级
            • 更好地支持Typescript
            • 新的特性
              • 特性1.Composition API(组合API)
              • 特性2.新的内置组件
              • 特性3.其他改变
          • 2.vite
            • vite是新一代前端构建工具,有如下优势
            • [使用vite创建一个vue3项目:`create-vite-app vue3_vite`](https://blog.csdn.net/x550392236/article/details/120323139)
            • 对比:使用脚手架vue-cli创建项目:`vue create 项目名称`
          • 3.vue3项目文件与vue2的区别
            • vue.config.js:配置内容和vue2.0的一样,也就是webpack配置
            • main.js 只有三行代码
            • app.vue:在vue文件中不再需要使用根节点
        • 二.常用的组合式(Composition)API:setup,ref,reactive
          • 1.setup函数:其返回值为一个对象,该对象内容可以直接被使用
            • setup配置项的使用
          • 2.ref函数:实现数据响应式
            • ref函数的使用
          • 3.reactive函数:定义一个对象类型的响应式数据
            • reactive函数的使用

    一.vue3快速上手

    1.vue3带来了什么?
    性能的提升
    打包大小减少41%
    初次渲染快55%,更新渲染快133%
    内存占比少54%
    
    • 1
    • 2
    • 3
    源码的升级
    使用Proxy代替defineProperty实现响应式
    重写虚拟DOM的实现和Tree-Shaking,用于去除未使用的JS代码
    
    • 1
    • 2
    更好地支持Typescript
    新的特性
    特性1.Composition API(组合API)
    setup配置
    ref和reactive
    watch和watchEffect
    provide和inject
    
    • 1
    • 2
    • 3
    • 4
    特性2.新的内置组件
    Fragment
    Teleport
    Susponse
    
    • 1
    • 2
    • 3
    特性3.其他改变
    新的生命周期钩
    • 相关阅读:
      C#WPF控件Textbox绑定浮点型数据限制小数位方法
      牛客网刷题(三)
      QT位置相关函数
      Shell脚本文本三剑客之awk编辑器
      二维数组练习
      KingbaseES PL/SQL 过程语言参考手册(2. PL/SQL概述)
      对齐管理后台中的账户体系的四种方法
      区块链(3):区块链去中心化
      PYQT中线程使用Demo
      【零基础入门Mybatis系列】第十篇——查询专题
    • 原文地址:https://blog.csdn.net/rowlet/article/details/127970167
    • 最新文章
    • 沪漂五周年了:我越来越迷茫了
      Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
      MySQL-Seconds_behind_master的精度误差
      [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
      AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
      Agent OS :五种驯服不确定性的范式
      PortSwigger SQL注入LAB11
      数据库即时编译JIT
      [Begin]AI Learn Data Day 0
      深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    小工具 小游戏
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

    京公网安备 11010502049817号