模拟 vue3.0 rfcs `createComponent` api 中的`props`类型推导

2019-06-12
阅读 3 分钟
3.9k
rfc 中类型推导部分 Type Inference 预期想实现的效果 {代码...} String -> string 、 Number -> number 、 Boolean -> boolean 在 ts 中 String对应的类型是StringConstructor Number对应的类型是NumberConstructor Boolean对应的类型是BooleanConstructor 但是,我们想要实现的是转换成小写的string | number...

基于vue-cli的webpack配置优化

2017-10-25
阅读 5 分钟
12.1k
基于vue-cli优化的webpack配置 大概分为以下几点 通过 externals 配置来提取常用库,引用外链 配置CommonsChunkPlugin提取公用代码 (vue-cli已做) 善用alias(vue-cli配置了一部分) 启用DllPlugin和DllReferencePlugin预编译库文件 happypack开启多核构建项目 将webpack-parallel-uglify-plugin来替换webpack本身的Ug...

一些经典面试题分析(上)

2017-07-08
阅读 5 分钟
3.4k
最新的 ECMAScript 标准定义了 7 种数据类型: 6 种原始类型(即值类型): Boolean Null Undefined Number String(在许多语言中,字符串都被看作引用类型,而非原始类型,因为字符串的长度是可变的。ECMAScript 打破了这一传统。) Symbol (ECMAScript 6 新定义) 和 Object(即引用类型,包括Array、function这些) 值类...

[译]使用Webpack提高Vue.js应用程序的4种方式

2017-07-01
阅读 5 分钟
3.8k
​ Webpack是开发Vue.js单页应用程序的重要工具。通过管理复杂的构建步骤,您可以更轻松地开发工作流程,并优化应用程序的大小和性能。

一些关于使用axios的心得

2017-06-30
阅读 2 分钟
20.4k
你可以截取请求或响应在被 then 或者 catch 处理之前。 举个小例子:发ajax请求的时候需要有一个loading动画,而在请求回来之后需要把loading动画关掉,就可以使用这个拦截器来实现。

vue组件通信的三种方式

2017-06-29
阅读 3 分钟
4.1k
官方推荐方式 有时候两个组件也需要通信(非父子关系)。在简单的场景下,可以使用一个空的 Vue 实例作为中央事件总线。 本质是通过派发事件然后监听事件从而更改值,(父子组件通信也可用这个方式,但是不同的一点就是父子组件通信的时候可以不用一个空的Vue实例来做中转,这种方式我这里就不做演示的了,因为我的题目是非...