打赏

03 2020 档案

摘要:转自:https://juejin.im/post/5e5b488af265da574112089f#heading-14 关注点: @babel/preset-env,是根据浏览器的不同版本中缺失的功能确定代码转换规则的,而不是从 ES 标准的维度来确定转码规则的。现在vuecli都是使用的预设p 阅读全文
posted @ 2020-03-30 22:46 孟繁贵 阅读(95) 评论(0) 推荐(0) 编辑
摘要:vue.config.js文件配置: const path = require('path'); function resolve (dir) { return path.join(__dirname, dir) } module.exports = { chainWebpack: config = 阅读全文
posted @ 2020-03-26 14:43 孟繁贵 阅读(421) 评论(0) 推荐(0) 编辑
摘要:设置和获取自定义属性使用$options。 实例代码: new Vue({ customOption: 'foo', created: function () { console.log(this.$options.customOption) // => 'foo' } }) 阅读全文
posted @ 2020-03-23 22:34 孟繁贵 阅读(2462) 评论(0) 推荐(0) 编辑
摘要:1、组件id vue组件id是唯一的,并且是递增的。 下面是vue框架源码: let uid = 0 export function initMixin (Vue: Class<Component>) { Vue.prototype._init = function (options?: Objec 阅读全文
posted @ 2020-03-23 22:32 孟繁贵 阅读(9628) 评论(0) 推荐(0) 编辑
摘要:Proxy 的优势如下: Proxy 可以直接监听对象而非属性; Proxy 可以直接监听数组的变化; Proxy 有多达 13 种拦截方法,不限于 apply、ownKeys、deleteProperty、has 等等是 Object.defineProperty 不具备的; Proxy 返回的是 阅读全文
posted @ 2020-03-22 18:13 孟繁贵 阅读(4419) 评论(0) 推荐(1) 编辑
摘要:一、生命周期 生命周期是指vue实例从创建到销毁所经历的一系列过程。vue官网生命周期如下图所示: 上图一共描述了8个生命周期钩子函数,即: 'beforeCreate', 'created', 'beforeMount', 'mounted', 'beforeUpdate', 'updated', 阅读全文
posted @ 2020-03-22 16:46 孟繁贵 阅读(12331) 评论(0) 推荐(1) 编辑
摘要:Vue 的父组件和子组件生命周期钩子函数执行顺序可以归类为以下 4 部分: 加载渲染过程 父 beforeCreate -> 父 created -> 父 beforeMount -> 子 beforeCreate -> 子 created -> 子 beforeMount -> 子 mounted 阅读全文
posted @ 2020-03-22 15:59 孟繁贵 阅读(5386) 评论(0) 推荐(0) 编辑
摘要:1、null或者undefined赋值 (1)将变量定义为联合类型 let num: number | undefined | null = 123 (2)将tsconfig的strictNullChecks设置为false。 2、接口定义 interface List { // 只读属性 read 阅读全文
posted @ 2020-03-10 11:45 孟繁贵 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1、npx简介 http://www.ruanyifeng.com/blog/2019/02/npx.html 调用项目安装的模块。 2、原理 npx 的原理很简单,就是运行的时候,会到node_modules/.bin路径和环境变量$PATH里面,检查命令是否存在。 由于 npx 会检查环境变量$ 阅读全文
posted @ 2020-03-10 11:10 孟繁贵 阅读(246) 评论(0) 推荐(0) 编辑
摘要:1、官网 https://www.npmjs.com/package/clean-webpack-plugin 2、介绍 打包前,清除打包目录所有文件,包括没有经过webpack打包的静态资源。 3、使用 const { CleanWebpackPlugin } = require('clean-w 阅读全文
posted @ 2020-03-10 10:40 孟繁贵 阅读(540) 评论(0) 推荐(0) 编辑
摘要:1、参考流程 https://flutterchina.club/setup-windows/#更新环境变量 jspang.com/detailed?id=41 2、开发工具 直接上VSCODE,别上Android studio了。 开发和调试均在VSCODE上。 3、仓库地址修改 修改好的工程地址 阅读全文
posted @ 2020-03-06 10:30 孟繁贵 阅读(288) 评论(0) 推荐(0) 编辑

TOP