美文网首页
快速进阶vue3.0

快速进阶vue3.0

作者: Venus123嬛嬛 | 来源:发表于2019-11-04 16:30 被阅读0次

前言:在2019.10.05发布了vue3.0预览版源码,预计在2020年第一季度才有可能发布正式版本。
ps:我们都知道,vue2,基于defineProperty 有很多递归去定义get,set 在性能上有一些消耗
新版vue3.0改用proxy,也代表着vue放弃兼容ie,计划主要更新和功能如下:

一、编译器

1.使用模块化架构
2.优化"Block tree"
3.更激进的static tree hoisting 功能(检测静电语法,进行提升)
4.支持Source map
5.内置标识符前缀(又名‘StripWith’)

  1. ......

二、运行时

1.速度显著提升
2.同时支持Composition Api,以及typings
3.基于Proxy 实现的数据变更检测
4.支持Suspense w/ async setup{}

  1. ......
(目前不支持IE11)

三、剖析Vue Composition API(vue3.0核心api,都是基于函数方式的)(https://vue-composition-api-rfc.netlify.com)

1.vue 3 使用ts实现了类型推断,新版api全部采用普通函数 让编写代码时可以享受完整的类型推断(避免装饰器);
2.解决了多组件间逻辑重用问题(解决:高阶组件、mixin、作用域插件);
3.composition api 使用简单

<template>
  <button @click="increment">
    Count is: {{ state.count }}, double is: {{ state.double }}
  </button>
</template>

<script>
import { reactive, computed } from 'vue'

export default {
  setup() {
    const state = reactive({
      count: 0,
      double: computed(() => state.count * 2)
    })

    function increment() {
      state.count++
    }

    return {
      state,
      increment
    }
  }
}
</script>

四、先把源码down下来(https://github.com/vuejs/vue-next

相关文章

  • 快速进阶vue3.0

    前言:在2019.10.05发布了vue3.0预览版源码,预计在2020年第一季度才有可能发布正式版本。ps:我们...

  • Python 快速教程(进阶篇)

    注:采转归档,自己学习查询使用 Python 快速教程(进阶篇01): 词典Python 快速教程(进阶篇02):...

  • 书单

    服务端进阶书单 linux命令快速教程

  • 如何用好冠军思维和少就是多

    作为教育行业者,生活中总是离不开对高效率学习的思考。关于自己如何快速进阶,学员如何快速进阶。 关于冠军思维。比如上...

  • 如何从理财小白快速进阶为投资达人?

    如何从理财小白快速进阶为投资达人? 本文仅从固定收益类产品P2P理财入手,讲述如何从理财小白快速进阶为理财达人。本...

  • rollup用法

    10分钟快速入门rollup.js 10分钟快速进阶rollup.js

  • 和弗兰克学写作第十一期+幸福如人饮水,冷暖自知+6/7

    一、从《小白如何快速进阶今日头条》学到的三点: 听完了妖胖儿老师讲的《小白如何快速进阶今日头条》,对于正在学习写作...

  • Vue3.0入门指南

    第一章、走进Vue3.0 2-1、下载Vue3.0的单文件核心库 vue3.0 源码下载地址: https://u...

  • Vue3.0语法快速入门

    作为前端开发者,这几天想必大家都看到了Vue3.0的beta版新闻了,是的,尤大大在4.17号微博晒出了Vue3....

  • 2018-09-05

    目录 一、GPS定位 1、基本用法 2、进阶用法 3、快速求和 4、快速更新报表 5、快速找不同 6、不复制隐藏行...

网友评论

      本文标题:快速进阶vue3.0

      本文链接:https://www.haomeiwen.com/subject/afedbctx.html