揭秘,Vue3 性能优化之 Non-reactive Object
在 Vue2 中,有一个老生常谈的话题,如何避免 data 中一个复杂对象(自身或属性对象)被默认被创建为响应式(Non-reactive Object)的过程? 举个例子,有一个 Vue2 的组件的 data
阅读量: 16标签: Vue3
vue3中的setup方法
props是一个对象,包含父组件传递给子组件的所有数据。在子组件中使用props进行接收。包含配置声明并传入的所有的属性的对象。也就是说,如果你想通过props的方式输出父组件传递给子组件的值
阅读量: 44标签: Vue3
一个 Java 猿眼中 Vue3 和 Vue2 的差异
随着 TienChin 项目视频的录制,松哥终于也要静下心来,认真捋一捋 Vue3 中的各种新特性了,然后再和小伙伴们进行分享,其实 Vue3 中还是带来了很多新鲜的玩意,今天我们就不卷 Java 了,来卷卷前端
阅读量: 79标签: Vue3
Vue3 的 Ref、IsRef、ToRef、ToRefs、ToRaw 详细介绍
Vue3 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
阅读量: 93标签: Vue3
Vue3结合TS项目开发实践总结
Vue3出来已经有一段时间了,在团队中,也进行了大量的业务实践,也有了一些自己的思考。总的来说,Vue3无论是在底层的原理上,还是在业务的实际开发中,都有了长足的进步。
阅读量: 94标签: Vue3
Vue3.2 中新出的 expose 是做啥用的?
你是否曾经创建过一个需要向模板提供一些方法和属性的组件,但又希望这些方法对组件是私有的,不能被父类调用?如果你在开发一个开源的组件或库,你有可能想保持一些内部方法的私有性
阅读量: 72标签: Vue3
Vue 3是一个错误,我们不应该再犯
从最初引入Vue 3开始,已经过去了4年多。经过多次RFC的讨论,以及其他现代框架(包括React和Svelte)的影响,Vue 可能已经成为最强大和最全面的框架,能够逐步支持任何规模和架构的应用。
阅读量: 123标签: Vue3
Vue3,用组合编写更好的代码:Async Without Await 模式
如果能让异步代码正确工作,它可以大大简化我们代码。但是,处理这种额外的复杂性,特别是与可合一起,可能会令人困惑。这篇文章介绍了无等待的异步模式。这是一种在组合中编写异步代码的方法
阅读量: 364标签: Vue3
Vue3生命周期Hooks的原理及其与调度器(Scheduler)的关系
Vue3的生命周期的实现原理是比较简单的,但要理解整个Vue3的生命周期则还要结合整个Vue的运行原理,又因为Vue3的一些生命周期的执行机制是通过Vue3的调度器来完成的,所以想要彻底了解Vue3的生命周期原理还必须要结合Vue3的调度器的实现原理来理解
阅读量: 453标签: Vue3
Vue3 中 watch 与 watchEffect 有什么区别?
你可以认为他们是同一个功能的两种不同形态,底层的实现是一样的。watch- 显式指定依赖源,依赖源更新时执行回调函数,watchEffect - 自动收集依赖源,依赖源更新时重新执行自身
阅读量: 123标签: Vue3
Vue3.2 setup语法糖总结
在 Vue3.0 中变量必须 return 出来,template中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性,无需 return,template 便可直接使用,非常的香啊!
阅读量: 68标签: Vue3
Vue.js 3.x 中跨层级组件如何传递数据?
有人说我们可以使用 $attrs/$listeners,但依然还要经过中间层级,而使用 Vuex 又过于麻烦,Event Bus 又很容易导致逻辑分散,出现问题后难以定位。那么,有没有其他方法可以实现直接从祖先组件传递数据给子孙组件呢?
阅读量: 166标签: Vue3
Vue 3 中使用的函数重载有啥用?
你知道下图中为什么定义了那么多个 ref 函数,它们的作用是什么?如果不清楚的话,阅读完本文的内容,也许你就懂了。
阅读量: 455标签: Vue3
Vue3 对比Vue2,你找到哪些变化?
希望本篇文章能帮你加深对 Vue 的理解,能信誓旦旦地说自己熟练Vue2/3。除此之外,也希望路过的朋友可以帮助我查漏补缺 。
阅读量: 250标签: Vue3
Vue3.2中的setup语法糖,保证你看的明明白白
Vue3.0 暴露变量必须 return 出来,template中才能使用;这样会导致在页面上变量会出现很多次。很不友好,vue3.2只需在script标签中添加setup。可以帮助我们解决这个问题。
阅读量: 220标签: Vue3