首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏青梅煮码

    vue3.0新特性

    在 vue3 的 script 中不再使用 data 和 methods ,而是使用 setup() 方法

    55120编辑于 2023-02-18
  • 来自专栏玩转大前端

    Vue3.0 之 Proxy

    如果你平时有关注 Vue 的进展的话,可能已经知道了在 Vue3.0 中将会通过 Proxy 来替换原本的 Object.defineProperty 来实现数据响应式。 当然这是简单版的响应式实现,如果需要实现一个 Vue 中的响应式,需要我们在 get 中收集依赖,在 set 派发更新,之所以 Vue3.0 要使用 Proxy 替换原本的 API 原因在于 Proxy

    50420编辑于 2022-08-15
  • 来自专栏高端IT

    Vue3.0系列——「vue3.0性能是如何变快的?」

    前言 先学习vue2.x,很多2.x内容依然保留; 先学习TypeScript,vue3.0是用TS重写的,想知其然知其所以然必须学习TS。 12 为什么学习vue3.0? 性能比vue2.x快1.2~2倍 按需编译,体积比vue2.x更小 组合API(类似React Hook) 更好的TS支持 暴露了自定义渲染API 更先进的组件 123456 vue3.0是如何变快的? 而vue3.0新增了静态标记。在与上次虚拟节点进行对比的时候,只对比带有patch flag的节点,并且可以通过flag的信息得知当前节点要对比的具体内容。 vue3.0的diff算法在创建虚拟dom的时候,会根据dom中的内容是否发生变化,添加静态标记。只对比带有patch flag的节点。 vue3.0中对于不参与更新的元素,会做静态提升,只会被创建一次,在渲染时直接复用即可。

    49620编辑于 2022-05-12
  • 来自专栏前端历劫之路

    Vue3.0系列——「vue3.0性能是如何变快的?」

    前言 先学习vue2.x,很多2.x内容依然保留; 先学习TypeScript,vue3.0是用TS重写的,想知其然知其所以然必须学习TS。 为什么学习vue3.0? 性能比vue2.x快1.2~2倍 按需编译,体积比vue2.x更小 组合API(类似React Hook) 更好的TS支持 暴露了自定义渲染API 更先进的组件 vue3.0是如何变快的? vue3.0的diff算法在创建虚拟dom的时候,会根据dom中的内容是否发生变化,添加静态标记。只对比带有patch flag的节点。 vue3.0 diff算法优化 我们可能看上面这个图不是很明白,那我们就用另一种方式直观看下。 vue3.0中对于不参与更新的元素,会做静态提升,只会被创建一次,在渲染时直接复用即可。

    1.5K10发布于 2021-12-01
  • 来自专栏编程微刊

    Vue3.0实现todolist(Vue3.0环境搭建)

    参考文档:https://blog.csdn.net/ll666888999/article/details/123789098 参考视频:https://www.imooc.com/learn/1300 官方文档查看文档:https://v3.cn.vuejs.org/

    43830编辑于 2022-09-28
  • 来自专栏前端历劫之路

    Vue3.0系列——「vue3.0学习手册」第一期

    Vue3.0 一、项目搭建 vite是尤大大开发的一款意图取代webpack的工具。其实现原理是利用ES6的import发送请求加载文件的特性。 create-vite-app 2、使用脚手架创建项目 create-vite-app projectName 3、进入项目文件夹 cd projectName 4、安装依赖 npm install 5、启动vue3.0 <template>

    Vue2.x

    <button @click="cli1">点击</button>

    Vue3.0

    <button } }, methods:{ cli1(){ alert(this.msg); } }, setup(){ let txt = ref("Vue3.0

    95160发布于 2021-12-01
  • 来自专栏前端黑板报

    Vue3.0来了

    Vue3.0更新了啥 Vue这次3.0发布了,博客平台、公众号、朋友圈基本都有这么一条新闻,可见大家对其期待程度,毕竟Vue 有 130 万的使用者嘛,萌新不知不觉感觉瑟瑟发抖。 但是目前看来,市面上的各大组件库还没来得及针对 Vue3.0 进行改版升级。 updated onUpdated beforeDestroy onBeforeUnmount destroyed onUnmounted errorCaptured onErrorCaptured 新增属性 Vue3.0

    72830发布于 2020-09-27
  • 来自专栏前端心念

    Vue3.0踩坑笔记

    踩坑:由于route.path是异步获取当前path,导致页面刷新并不能保持menus正确的active。 解决方案:使用watch监听当前path,可拿到最新的path

    35510编辑于 2023-01-11
  • 来自专栏前端心念

    vue3.0进化史

    2.0中vue的是基于数据劫持(object.defineProperty这个方法来进行劫持的)它有个bug,只能够监听初始化的时候数据,如果程序运行到一半你给data中的对象或者是数组添加新属性,就监听不到

    31910编辑于 2023-01-11
  • 来自专栏grain先森

    Vue3.0 之 Proxy

    文末有福利 说到行业动态,在去年九月底,Vue的作者尤雨溪公布了Vue3.0版本的开发计划。一石激起千层浪,消息一出,顿时前端开发者中爆发出一片“学不动了”的哀嚎。 ? Vue3.0版本中将基于Proxy来改造观察者模式。这意味Vue3.0中不再借助于ES5的Object.defineProperty,转而使用最新的Proxy语法实现Vue最根本的数据响应式系统。 因为Vue3.0尚未发布,来看一个简单实现。 什么是Proxy? Proxy对象是在ES6中加入的用来自定义对象的各种内建操作,改写JavaScript引擎行为的默认操作的包装器。 Vue3.0的发布尚需时日,本文是笔者对于Vue应用Proxy实现响应式的方法的猜想。最终具体的实现并不重要,我们只要学好ES6知识和新版本Vue的应用和原理,相信即使更新了版本也能够很快掌握。

    1.2K20发布于 2019-03-28
  • 来自专栏Czy‘s Blog

    Vue3.0新特性

    Vue3.0新特性 Vue3.0的设计目标可以概括为体积更小、速度更快、加强TypeScript支持、加强API设计一致性、提高自身可维护性、开放更多底层功能。

    3.6K10发布于 2021-02-25
  • 来自专栏极乐技术社区

    精读《Vue3.0 Function API》

    Vue 与 React 逻辑结构 React Function Component 与 Hooks,虽然在实现原理上,与 Vue3.0 存在 Immutable 与 Mutable、JSX 与 Template 而实际上 Vue3.0 的 setup 函数也是可选的,再配合其支持的 TSX 功能,与 React 真的只有 Mutable 的区别了: // 这是个 Vue 组件 const MyComponent Vue3.0 的精髓是学习了 React Hooks 概念,因此正好可以用 Hooks 在 React 中模拟 Vue 的 setup 函数。

    1.3K20发布于 2019-07-10
  • 来自专栏Vue开发社区

    Vue3.0源码结构分析

    8d8b72be-579a-4e83-bfd0-5f6ce1546f13&Signature=tF6acP8kMEXXYRvWs9dlkRN%252BjGc%253D&Expires=1600163189] Vue3.0 +---------------------+ +----------------------+ +-------------------+ 最近: vue.config.js的优化配置 vue3.0

    1.2K40发布于 2020-09-15
  • 来自专栏英雄爱吃土豆片

    Vue3.0概要小卡片组件

    组件 <template>

    <label class="title" :style="titleStyle">{{title}}</label> <label class="detail">{{detail}}</label>

    1.1K10编辑于 2021-12-07
  • 来自专栏Vue开发社区

    vue3.0的异步更新原理

    579a-4e83-bfd0-5f6ce1546f13&Signature=kcx1N3Bcy0DEKD0c0NfUVSmbK7U%253D&Expires=1600825670] 今天我们简单了解下vue3.0

    1.6K20发布于 2020-09-22
  • 来自专栏vue的实战

    vue3.0(配置文件)

    配置文件的定义.png 新建如上图三个文件。 /// 定义变量名 必须要有 VUE_APP_ 前缀 VUE_APP_NAME= "KK" NODE_ENV = production VUE_APP_URL = "https://easy-mock.com/mock/5cd03667adb0973be6a3d8d1/api"

    76820发布于 2019-09-27
  • 来自专栏憧憬博客分享

    Vue3.0快速入门(速查)

    Vue也是基于状态改变渲染页面,Vue相对于React要好上手一点。有两种使用Vue的方式,可以直接导入CDN,也可以直接使用CLI创建项目,我们先使用CDN导入,学一些Vue的基本概念。

    99920发布于 2020-07-21
  • 来自专栏Vue开发社区

    Vue3.0源码结构分析

    Vue3.0源码结构分析 首先我们对vue的源码结构进行说明,搞懂每个文件夹里面代表啥,这样才能有针对性的去分析,学习。

    45420编辑于 2022-03-29
  • 来自专栏御宅男の博客

    vue3.0基础教程(一)

    近两年前端技术变革速度太快,vue不论针对web项目开发,网站制作,还是app,小程序开发,都越来越流行,其便捷性及易用程度都让你不得不考虑去学习。

    96120编辑于 2022-08-30
  • 来自专栏前端工程师面试指南

    如何正确学习vue3.0源码

    Vue 最开始很小,但是现在被广泛应用到不同级别复杂度的业务领域,有些可以基于 option API 很轻松处理,但是有些不可以。例如下面的场景:

    62420编辑于 2022-09-26
领券