首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
远方的戈多
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
vue-router原理剖析
页面中所有的内容都是组件化的,只需要把路径跟组件对应,在页面中把组件渲染出来。 页面实现:在vue-router中, 它定义了两个标签 和来对应点击和显示部分。 就是定义页面中点击的部分, 定义显示部分。 js中配置路由:首先要定义route,一条路由的实现,他是一个对象,由p…
Vue 开发必须知道的 36 个技巧【近1W字】
Vue 3.x 的Pre-Alpha 版本。后面应该还会有 Alpha、Beta 等版本,预计至少要等到 2020 年第一季度才有可能发布 3.0 正式版; 后续 Vue 3.x 出来后持续更新. 3. 14种组件通讯 provide 和 inject 主要为高阶插件/组件库提…
【手把手】15分钟搭一个企业级脚手架
笔者在开发 cli 的过程中,调研流行的 cli 并形成最佳实践,本文旨在用最短的篇幅实现主要功能,揭露核心原理,同时提供 demo 仓库与大家学习探讨。 一个命令,就可以把我预设的完整的工程目录创建好,特别方便效率。 上面雏形脚手架可以很好的服务于个人需求,但是毕竟过于干瘪和…
什么情况下Vue使用index作为key会出问题
在动态删除v-for渲染的列表的过程中,如果key指定为index,则可能出现渲染错乱的问题。比如,你的列表有两行,你明明删了第一行,结果却是第二行消失了。 问题源于key的重复,假设你的列表有两行,当你删了第一行,那么第二行的key就变成了第一行的key,这两个key是相同的…
Vue.js - 构建你的第一个包并在NPM上发布
本文我们将学习如何制作一个vue插件,并将其分发到npm上,能够让其他人安装使用. 插件大大地提高了开发者的开发效率。我们的大多数项目都依赖于它们,因为它们能够以极快的速度发布新功能。 正如官方Vue.js文档中所述,插件的范围没有限制。通常我们想实现的功能有下面5种: 通过n…
让虚拟DOM和DOM-diff不再成为你的绊脚石
createElement方法也是vue和react用来创建虚拟DOM的方法,我们也叫这个名字,方便记忆。接收三个参数,分别是type,props和children 到目前为止,已经轻而易举的实现了创建虚拟DOM。那么,接下来进行下一步,将其渲染为真实的DOM,别犹豫,继续回到…
双十一,打包半价理解Vue的nextTick与watcher以及Dep的蓝色生死恋?
这段脚本执行我们猜测会依次打印:19,20,21。但是实际效果中,只会输出一次:21。为什么会出现这样的情况? 在点击click触发handleClick()事件之后,number会被遍历增加10000次,在vue的双向绑定-响应式系统中,会经过 “setter -> Dep …
7个有用的Vue开发技巧
随着组件的细化,就会遇到多组件状态共享的情况,Vuex当然可以解决这类问题,不过就像Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,今天我们介绍的是vue.js 2.6新增加的Observable API ,通过使用这个api我们可以应对一些简单的跨…