首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
南在南方酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
2021年,重学Vue.js之组件篇
组件是一段可复用的、利于维护的、方便组合的代码段。在 Vue 中组件实际就是一个 Vue 的实例。把一些相对独立的模块封装成组件非常有利于代码的复用以及维护。 组件名称将来会被用来放在模板中类似html标签的形式使用,那么其命名最好是不要同原生标签冲突或者是在未来可能会冲突。所…
分享8个非常实用的Vue自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。
Vue 开发必须知道的 36 个技巧【近1W字】
Vue 3.x 的Pre-Alpha 版本。后面应该还会有 Alpha、Beta 等版本,预计至少要等到 2020 年第一季度才有可能发布 3.0 正式版; 后续 Vue 3.x 出来后持续更新. 3. 14种组件通讯 provide 和 inject 主要为高阶插件/组件库提…
Vue:多角度剖析计算属性的运行机制 #219
在创建Vue实例时调用this._init初始化。 以上就是计算属性的的初始化过程。 就是触发计算属性的getter,再次强调:计算属性的getter不是用户定义的回调,而是由createComputedGetter返回的函数(详细参考计算属性的初始化过程的最后一段代码)。 用…
vue响应式原理学习(三)— Watcher的实现
众所周知,Vue 是在触发数据的 get 时,收集依赖,改变数据时触发set, 达到派发更新的目的。 依赖收集 和 派发更新的 代码 在上一篇文章,有简单解释过。我们再来重温下代码 这里我省略了部分用于判断和兼容的代码,因为感觉一下子要看所有代码的话,会有些懵比。我们现在知道了…
「Vue实践」项目升级vue-cli3的正确姿势
一. 原以为升级vue-cli3的路线是这样的: 对比新旧 package.json,然后yarn install,完毕。 然鹅... 运行项目,报错You are using the runtime-only build of Vue......: 噢,原来是vue-cli3…
面试必备的13道可以举一反三的Vue面试题
首先,上述类型的面试题在文档中可查,没有比官方文档更权威的答案了,其次这种问题没有太大价值,除了考察候选人的记忆力,最后,这种面试题只要用过vue的都知道,没有必要占用我们的篇幅. 我们的问题并不多,但是难度可能会高一些,如果你真的搞懂了这些问题,在绝大多数情况下会有举一反三的…
「从源码中学习」面试官都不知道的Vue题目答案
当回答面试官问及的Vue问题,我们除了照本宣科的回答外,其实还可以根据少量的源码来秀一把,来体现出你对Vue的深度了解。 “谈谈你对Vue生命周期的理解。” 1. “new Vue()做了什么?” new关键字代表实例化一个对象, 而Vue实际上是一个类, 源码位置是/src/…
vue响应式原理学习(一)
1.为什么我们把属性定义在data、props、methods等参数里,却能通过this对象直接访问呢。 用过Vue都知道,Vue本身是一个构造函数,所以我们的用法是直接new Vue()。下面我们用代码模拟一下Vue内部的代理 这里的代码主要是示例,并没有判断属性是否重复。 …
vue响应式原理学习(二)— Observer的实现
既然data属性是被深度监听,那我们就首先自己实现一个简单的深拷贝,理解下思路。 为什么是简单的深拷贝,因为没考虑 RegExp, Date, 原型链,DOM/BOM对象等等。要写好一个深拷贝,不简单。 有的同学可能会问,为什么不直接一个 for in 解决。如下: 其实 fo…