首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
teLumy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
前端路由与后端路由&hash模式与 history模式
最开始只有路由这个名词,路由就是一个单纯的URL,也就是一个链接地址,在浏览器里输入这个链接地址向服务器发起请求,服务器根据这个地址拿到对应的html文件返回给浏览器渲染(若html文件中引入了外部的js或css或其他文件资源,浏览器再一次发送请求,服务器再依次返回)。用户首次…
Vue3 的响应式和以前有什么区别,Proxy 无敌?
大家都知道,Vue2 里的响应式其实有点像是一个半完全体,对于对象上新增的属性无能为力,对于数组则需要拦截它的原型方法来实现响应式。 这种时候,Vue 提供了一个 api:this.$set,来使得新增的属性也拥有响应式的效果。 但是对于很多新手来说,很多时候需要小心翼翼的去判…
vue3响应式原理
Vue3源码终于发布了!迫不及待的撸一下源码,看看Vue3和Vue2到底有什么区别。 对object类型使用defineProperty重写对象的getter和setter函数,在getter中收集依赖,在setter中触发依赖,以此实现响应式。但是要递归观测object中的所…
从源码解析vue的响应式原理-依赖收集、依赖触发
想要搞清楚这些,不得不看一波源码了。下面,请跟我从vue源码分析vue的响应式原理 其中划重点的 initState() 方法中进行了 props、methods、data、computed以及watcher的初始化。在instance/state.js中可以看到如下代码。 划…
computed的原理
推荐vue/cli的一个工具,零配置直接运行vue文件。 这篇文章分享一下computed计算属性的实现原理。首先分享一个工作中遇到的code review问题!利用3分钟先看一个例子: 在Vue实例初始化时,注意到有一个 initState 的方法。这个方法就是初始化 pro…
Vue数据双向绑定
如果,你已经很熟悉vue框架,那么可以看看我对双向绑定的实现方式,如果你有更好的方式,非常欢迎分享出来。 如果,你不熟悉vue,则可以完整的看一遍,对于之后使用vue多少会有点帮助。 在分析它之前,我们可以先回答一个问题:为什么需要双向绑定呢?让我们把时间移到十年前,来看看前端…
vue双向绑定原理
Vue.js 最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。本文仅探究双向绑定是怎样实现的。先讲涉及的知识点,再用简化得不能再简化的代码实现一个简单的 hello world 示例。 访问器属性是对象中的一种特殊属性,它不能直接在对象中设置,而必须通过 def…
Vue之虚拟DOM(vdom)
在开始虚拟DOM之前,让我们先来了解一下真实的DOM以及浏览器是怎么进行解析的。浏览器渲染引擎工作流程大致分为以下四类:创建DOM树 -> 生成render树 -> 布局render树 -> 绘制render树 创建DOM树:解析HTML生成DOM树 - 渲染引擎首先解析HTM…
如何正确的(?)利用 Vue.mixin() 偷懒
最近开发的页面以及功能大都以表格为主,接口获取来的 JSON 数据大都是需要经过处理,比如时间戳需要转换,或者状态码的转义。对于这样的问题,各大主流框架都提供了类似于过滤的方法,在 Vue 中,一般是在页面上定义 filter 然后在模板文件中使用 | 进行处理。 这种方法和以…
EventBus & Vuex?
前几天有盆友在群里问,vue.$emit和$on可以跨组件完成全局通信,那岂不是可以完全代替vuex,为啥还要用vuex呢。 这个问题就要从eventbu事件总线s和vuex起源说起了。 在很久很久以前,在Vue王国里有一个组件塔,有一个组件家族,A,B,C,组件父亲A和儿子B…