首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue那些事
莫石
创建于2021-11-23
订阅专栏
收集一些vue的问题, 可能比较散碎。
等 2 人订阅
共15篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
开始用vs+ts+ vite了
「这是我参与2022首次更文挑战的第39天,活动详情查看:2022首次更文挑战」 其实我自己之前也建过demo写过,vue3+vite的没加ts,不过ts是在angular里用的。这天,新接的任务用的
vue3阅读记录(五)
「这是我参与2022首次更文挑战的第35天,活动详情查看:2022首次更文挑战」 本次的主题是细究setup。 问题和结论. 1 setup的执行时机, create之前.这个可以简单验证 2 set
vue3阅读记录(四)
「这是我参与2022首次更文挑战的第33天,活动详情查看:2022首次更文挑战」 这一次,我们关注的是更新机制。 setupRenderEffect 虽然我从createApp进去,但是主要看setu
Vue3的一些变化
「这是我参与2022首次更文挑战的第30天,活动详情查看:2022首次更文挑战」 之前在写代码时看到一个提示,是vue2的项目,于是乎,我满怀期望,又带着点绝望(绝望的是要是vue2都能用compos
复制一份minivue(完)
「这是我参与2022首次更文挑战的第26天,活动详情查看:2022首次更文挑战」 为啥需要diff算法,简单说,就是我们想只更新需要更新的节点,减少dom操作,提倡节约,拒绝浪费。能在原节点上修改的就
复制一份minivue(三)
「这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战」 前面已经模仿vueAPI风格,把render的默认写在框架内部了,代码进行了模块分割。 现在,就来处理比较明显的问题。
复制一份minivue(二)
「这是我参与2022首次更文挑战的第23天,活动详情查看:2022首次更文挑战」 前面,已经实现了依赖收集和触发,实际上用的发布订阅模式,我们的依赖的集合就是一个中间层。接下来接着实现reactive
复制一份minivue(一)
「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」 要想复刻一份minivue,得先看看它本身的效果。 核心是reactivity这个包,之前已经下载过vue的全部文件,
mount过程小结
「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」 先上函数执行栈图, 如图所示,是一次mount函数执行时的函数调用栈,出现在stack里的函数都是正在执行还没结束的,
透传,好东西啊
「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」 XX网二手车,没有中间商赚差价。但是往往就是有中间商造成了差价。 我们这篇文章的主题是透传, 意思就是虽然有个中间人,
阅读vue3记录(三)
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」 这次我们直接在编辑器中阅读,但是不要忘了之前的断点执行过程。 打包配置 在读源码前不妨看看,整个项目的入口文件和打包输
this.this? 又在模板里面写this。。。。。
不知道小伙伴们有没有这样的疑问。this是个关键字? this.this为什么不指向自己? this关键字 作用域链 原型链 window.window
阅读vue3源码记录(二)
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 环境已经搭好,接下来,我们就顺着vue实例的创建和挂载这条主线走下去。不过,在此之前,可以先大概捋一下vue3的整体项目
阅读vue3源码记录(一)
这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战 环境搭建 要阅读和调试,首先得下载源码。 克隆源码 但是就连克隆代码也会出问题,各种千百度了一番,无果。于是,试试国内镜像
关于vue2的单个根节点
在使用vue2的时候 ,我们都知道在template里面只能有一个根元素。 首先 template是原生就是支持的,它会被解析 但不会被渲染到页面上也就是不会挂到dom上, 就像一个文档碎片fragm