首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue进阶
订阅
啥也不懂啥也不会
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
『前端工程』—— Vue CLI3搭建组件库并实现按需引入实战操作
因为多入口组件库中开发环境和生成环境的配置是不同,所有要区分开来。 通过process.env.NODE_ENV变量来判断,生产环境时process.env.NODE_ENV为development。 在Vue组件库项目中原来src文件夹的内容是demo展示的内容,所以文件名改…
如何修改 node_modules 里的文件(同事看了直呼内行)
有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用…
《前端那些事》如何更好管理 Api 接口
好了废话不多说,进入今天的主题:如何更好管理 Api 接口。 为了让这些模块在Vue中更好地直接使用,我们将导出的模块通过“挂在”Vue.prototype的形式注入到Vue组件中,以此来为Vue对象添加了一个原型属性,而不是一个全局变量。 添加全局方法或者 property。…
10个Vue开发技巧助力成为更好的工程师
在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。 函数式组件是无状态,它无法实例化,没有任何的生命周期和方法。创建函数式组件也很简单,只需要在模板添加 functional 声明即可。一般适合只依赖于外部数…
Vue优雅设计一个组件
本组件已开源,已npm publish,可自行npm install km-grid,应小伙伴要求,已上传github。 注:虽然现在已经出现大量优秀的UI框架,如elementUI,iviewUI,单从业务、功能及性能仍不能满足项目所有需求,这时,就要考虑如何设计适合自己的组…
请你说说 Vue 中 slot 和 slot-scope 的原理(2.6.11 深度解析)
Vue 中的 slot 和 slot-scope 一直是一个进阶的概念,对于我们的日常的组件开发中不常接触,但是却非常强大和灵活。 这使得这种模式的开发体验变的更为统一,本篇文章就基于 2.6.11 的最新代码来解析它的原理。 可以看到,我们只要把一个用来处理请求的异步 pro…
Vue 进阶必学之高阶组件 HOC
高阶组件这个概念在 React 中一度非常流行,但是在 Vue 的社区里讨论的不多,本篇文章就真正的带你来玩一个进阶的骚操作。 先和大家说好,本篇文章的核心是学会这样的思想,也就是 智能组件 和 木偶组件 的解耦合,没听过这个概念没关系,下面会详细说明。 这可以有很多方式,比如…
ES6汇总(持续更新中)
ES5泛指上一代语言标准。ES6泛指下一代JS语言标准,包含ES2015、ES2016、ES2017、ES2018等。 Babel是一个JavaScript编译器,可以将ES6代码转为ES5代码,使在目前不支持ES6浏览器上执行ES6代码。 var作用域是函数作用域,let、c…
从零开始手写Promise
面试的时候经常会问到Promise的使用;有的面试官再深入一点,会继续问是否了解Promise的实现方式,或者有没有阅读过Promise的源码;今天我们就来看一下,Promise在内部是如何实现来链式调用的。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的…