首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
Stephen同志64117
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
JavaScript深拷贝
先声明,此文并非本人所以,是由github watcher而来。 来看看JavaScript中的深拷贝。 JavaScript通过引用传递所有的东西。如果你不知道这句话的意思,那么看下这个例子: 函数mutate更改了作为参数传递的对象。在"通过值调用(call by valu…
「从源码中学习」彻底理解Vue选项Props
props 是通过 defineReactive定义的,此时虽然是响应式数据,但没有进行深度定义。 重新打开观测开关,避免影响后续代码执行。 感悟:相比分析源码,理解后写成博客更难。用文字讲清楚一件事可比敲代码难多了。
基于刮刮卡Vue组件发布一个NPM包
项目中需要实现一个刮刮卡的模块,项目结束后沉淀项目时刚好可以把刮刮卡模块封装好,在下次新的项目中要用到时,可以更好的提高项目的效率,当然也更好地提供给其他小伙伴使用。 1. 工作流的搭建 执行后,根据组件录入package.json的信息。 在项目这里我选择的是use sass…
解析vue-lazyload的设计思想
之前业务中碰到了一个需求,这个需求如果完全硬编码在程序中的话,可以实现需求,但是复用性基本等于零,而且与业务代码混在一起,如果以后需求变好了非常不好修改。 仔细思考过解耦性和优雅性之后,发现可以借鉴一下之前使用过的vue-lazyload的设计思路,此文章即解析一下vue-la…
Vue项目架构优化
这篇博客我将为你介绍vue的架构思想,当然这只是我根据遇到的项目总结的vue架构,这是我发现的一个小三轮,如果你有好的架构也欢迎指教哦。 是不是很简洁。这样做,又进一步的解耦了axios操作,你可以对比我github上的elm1和elm2两个版本结构,一定会有所收获。 无论在几…
element-ui 源码解析,你知道 v-loading 是如何实现的吗?
element-ui 源码解析,你知道 v-loading 是如何实现的吗?我们该如何最快速的实现一个 v-loading 功能?
[译] Vue.js 优雅地集成第三方 JavaScript
摘要:Vue.js 的一个主要的优点是可以很好地与其他代码一起工作:也就是说它不仅很容易嵌入到其他的应用程序当中,而且也很容易将非 Vue 代码包装到 Vue 当中。本文讨论了 Vue.js 的第二个优势,包括了三种不同类型的第三方 JavaScript,以及将它们嵌入到 Vu…
Vue3 中的数据侦测
目前版本单元测试相关情况 vue-next-coverage。 Vue 的核心之一就是响应式系统,通过侦测数据的变化,来驱动更新视图。 通过可响应对象,实现对数据的侦测,从而告知外界数据变化。实现可响应对象的方式: API 本身存在较多问题。 Vue2.x 中,实现数据的可响应…
vue文档里你没捡起来的宝藏
在日常的业务的处理中,尤其是数组的for循环渲染,当你使用完v-for之后,动态的通过操作index指定数组的值,不是响应的。 这就很有意思了,我们可以看到这个过程中,执行changeList()方法,页面上的11并没有变成16且数组也没有变为空数组,但是执行第二个方法时,th…
再撸一个 Vue 指令实现拖拽功能
之前撸了一个 copy 指令,这次再撸一个拖拽指令。。 emmm。。没错,看起来就是如此的鸡肋,但是莫得办法,大佬喜欢啊。 由于我们项目中用的是 element-ui ,所有这个指令只针对 element-ui的对话框组件哈,如果你们用的别的ui库也有这个需求的,涂涂改改应该也…