首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
bug制造机禾禾
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
手写Vuex核心原理,再也不怕面试官问我Vuex原理
install方法的作用是将store这个实例挂载到所有的组件上,注意是同一个store实例。 Store这个类拥有commit,dispatch这些方法,Store类里将用户传入的state包装成data,作为new Vue的参数,从而实现了state 值的响应式。 现在我们…
vue-cli3 echarts 世界地图 左右半球互换
调用函数将对应的坐标互换。 代码直接在github上拉取。
学会 Proxy 就可以为所欲为吗?一段巧妙代码的简单解读
Proxy 也就是代理。学习过计算机网络的朋友对这个词肯定不陌生。在计算机网络中,代理是指客户端不直接连接服务器,而是通过一些中间的机器进行请求的传递,从而达到提高访问速度,提升安全性之类的需求。 javascript 中的 Proxy 也是类似的功能,只不过阻隔的不再是服务器…
手摸手,带你用vue撸后台 系列一(基础篇)
说好的教程终于来了,第一篇文章主要来说一说在开始写实际业务代码之前的一些准备工作吧,但这里不会教你 webpack 的基础配置,热更新原理是什么,webpack速度优化等等,有需求的请自行 google,相关文章已经很多了。 如图可见模块有很多,而且随着业务的迭代,模块还会会越…
Vue 全家桶 + Electron 开发的一个跨三端的应用
项目地址在这里:https://github.com/halfrost/vue-objccn 利用 Vue.js 实现 objc中国 的跨平台全栈应用 [x] ✅桌面应用,支持 Mac、Linux、Windows 三个平台 [x] ✅Web 应用,支持 桌面浏览器 和 手机浏览…
《Vue不看源码懂原理》系列——Vue的diff算法不难懂
首先要说diff算法之前,还是稍微解释一下虚拟DOM,虽然大部分人都知道虚拟DOM的概念了。 我认为前端现代框架解决的是忽略对DOM的操作,让前端人员注重于维护状态。 对于视图更新以往的解决方式是,不关心任何状态,只需要将所有DOM删掉,然后重新生成一份DOM,但是这种访问DO…
从一次输入框无法输入的bug,谈如何限制输入框输入类型
上周临近周末休息的时候,一个同事跑过来了,对我说:“阿伦啊,有一个页面出问题了,火狐浏览器所有的input都没法输入了。”我一听,是不是你给加了什么属性,让input输入框只读了啊。看了一下代码,很正常的一个输入框,并且CSS写的也很正常。 但是运行之后发现无法输入任何东西,包…
Vue.js中 watch 的高级用法
上面的代码的效果是,当我们输入firstName后,wacth监听每次修改变化的新值,然后计算输出fullName。 这里 watch 的一个特点是,最初绑定的时候是不会执行的,要等到 firstName 改变时才执行监听计算。那我们想要一开始就让他最初绑定的时候就执行改怎么办…
Vue 组件间通信六种方式(完整版)
组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。一般来说,组件可以有以下几种关系: 如上图所示,A 和 B、B 和 C、B 和 D 都是父子关系,C 和 D 是兄弟关系,A 和 C 是隔代关系(可能隔多代)。 针对…
超详细 ElementUI 源码分析 —— Select(模板篇)
今天详细分析 Select 源码,在看到源码足足有九百行时,我整个人都是懵的,这是迄今为止读的最多的一篇源码,大概浏览了之后发现它里面有很多很多的知识点,光导入的模块就有 16 个,里面包含着各种组件、混入以及工具函数,所以鉴于本文篇幅有限,我打算分两部分来写,分别为:「模板篇…