首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码vue
订阅
小潘_ATOM
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
尝鲜Vue3——vite源码分析
前两天尤大在Vue 3.0 beta直播中提到了一个vite的工具,其描述是:针对Vue单页面组件的无打包开发服务器,可以直接在浏览器运行请求的vue文件,对其原理比较感兴趣,因此体验并写下了本文,主要包括vite实现原理分析和一些思考。 vite重度依赖module scip…
Vue3.x源码调试
评论下方有同学给出了非常便捷的调试方式,没必要按照我以前写的方式调试了,直接看下面几句话。 对源代码有不明白的地方,比如reactivity模块中effect.ts某行代码不懂,可将其注释掉,然后运行npm run test reactivity,这样有些单测会报错,其实报错的…
15分钟上手vue3.0
Vue 3 还没有正式发布,但是 Alpha 版本已经发布了。 虽然官方还不推荐在生产环境中直接使用 Vue 3 ,但是提前学习总归是有好处的。 Vue 3 的设计目标是更快,更小,并更好的支持 TypeScript 。 Vue 官方发布了 Composition API 的官…
Vue3.0变动简介
Tree shaking support:可以将无用模块“剪辑”,仅打包需要的。 vue2.x的diff方式为全部节点递归对比,vue 3 利用分析模版优化编译时的diff内容。 Vue提供类似于HTML的模板语法,将模板编译为可返回虚拟DOM树的呈现函数。通过DIFF算法,递…
Vuex 源码深度解析
在解读源码之前,先来简单了解下 Vuex 的思想。 Vuex 全局维护着一个对象,使用到了单例设计模式。在这个全局对象中,所有属性都是响应式的,任意属性进行了改变,都会造成使用到该属性的组件进行更新。并且只能通过 commit 的方式改变状态,实现了单向数据流模式。 在看接下来…
Vuex 源码解析
因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。 文章的原地址:https://github.com/answershuto/learnVue。 在学习过程中,为Vue加上了中文的注释http…
Vuex - 源码概览
并且会将 _wrappedGetters注册为 computed的属性,也就是计算属性,_wrappedGetters前面已经提到过了,就是各个模块的 getters的集合,计算属性在 vue中的特性之一是 计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新…
vuex源码解析
能看到此文章的人,应该大部分都已经使用过vuex了,想更深一步了解vuex的内部实现原理。所以简介就少介绍一点。官网介绍说Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。…
vuex源码分析
本文是一篇逐行粒度的vuex源码分析,带你一步一步去实现一个vuex,不同于市面上其他的源码分析,本文不会从上帝视角去谈vuex的设计,而是将vuex的功能一个个拆解,变成简单易懂的几个部分,非常适合初学者阅读。 getters以state作为基础,进行不同形式的数据的构造,当…
vue-router 源码概览
源码这个东西对于实际的工作其实没有立竿见影的效果,不会像那些针对性极强的文章一样看了之后就立马可以运用到实际项目中,产生什么样的效果,源码的作用是一个潜移默化的过程,它的理念、设计模式、代码结构等看了