本文摘抄至 Google Cloud API 设计指南(见附录1),用于标注在实践该规范时一些关键注重点。(未完待续...) 简介 这是互联网 API 的通用设计指南。它自 ...
本文摘抄至 Google Cloud API 设计指南(见附录1),用于标注在实践该规范时一些关键注重点。(未完待续...) 简介 这是互联网 API 的通用设计指南。它自 ...
~/.aliasrc
使用系统剪切板 配置(例如 idea vim插件,位置在 ~/.ideavimrc)中增加 对某类型文件使用特定语法解析 例如新增 以 rc 结尾的文件均以 shell 解析...
implements类的函数重载需要在类中声明与所实现接口一致的函数重载声明【ts 4.1.3】
架构图 图片链接[http://assets.processon.com/chart_image/5f18e4a27d9c0835d38af792.png]
hack nodejs的模块加载方法Module._resolveFilename(首选)该方案原理是hack node查找模块方法,将路径别名优先考虑,后执行系统查找方式。...
React hook中只在组件创建时运行一次 使用useEffect,并将第二个参数设置为[]
以前一般有序的运行两个或多个命令时会用上【&&】,但是这个方法用在前一个进程不退出的情况下是不生效的。应该使用【&】& 表示并行运行&& 表示串行运行
@asins 通过this.$slots.xxx可以访问到普通模式的插槽传递,但是不能访问到带有回调功能的插槽(作用域插槽)。
作用域插槽实际上是需要子组件通过回调函数传参的方式将对应的参数传递出来给父级组件的,所以实际上就是通过一个父级传入的函数来达到目的。
Vue-cli 3.5 结合TSX使用踩坑旅最近项目重构,准备将所有固件升级,顺便引进TS来对项目的规范和代码提示的优化进行提升。之前写React项目的时候对JSX新式语法糖和TypeScript类型声明以及代码提示这...
@asins 具名插槽应该使用slot属性,而不是name属性
Vue-cli 3.5 结合TSX使用踩坑旅最近项目重构,准备将所有固件升级,顺便引进TS来对项目的规范和代码提示的优化进行提升。之前写React项目的时候对JSX新式语法糖和TypeScript类型声明以及代码提示这...
@asins
@asins
子组件:
import Vue from "vue";
import Component from "vue-class-component";
import { Prop } from "vue-property-decorator";
interface TestCompProps<T> {
list: T[];
itemSlot: (item: T) => JSX.Children;
}
@Component
export default class TestComp<T> extends Vue {
props!: TestCompProps<T>;
@Prop()
list!: T[];
@Prop()
itemSlot!: (item: T) => JSX.Children;
protected render() {
return (
<div>
{this.list.map(item => {
return this.itemSlot(item);
})}
</div>
);
}
}
父级组件调用时:
<TestComp list={["zhangsan", "lisi"]} itemSlot={item => "我叫:" + item} />
Vue-cli 3.5 结合TSX使用踩坑旅最近项目重构,准备将所有固件升级,顺便引进TS来对项目的规范和代码提示的优化进行提升。之前写React项目的时候对JSX新式语法糖和TypeScript类型声明以及代码提示这...
@asins 定义时实际上就是一个回调,明天我上班的时候可以写一个例子出来
Vue-cli 3.5 结合TSX使用踩坑旅最近项目重构,准备将所有固件升级,顺便引进TS来对项目的规范和代码提示的优化进行提升。之前写React项目的时候对JSX新式语法糖和TypeScript类型声明以及代码提示这...
背景 某年某月的某一天,同事A提交新功能,同时包含新功能所用到的依赖修改一并提交到仓库中。这时,同事b在不知情的情况下,同步了更新,并直接快乐的敲下了启动命令yarn dev...
背景 在项目中,存在大量的中文字符定义,不论是枚举或是注释,抑或是报错信息,在工程build过后,中文信息都是存储在源码中的,第一感觉不专业,第二容易被人随便一搜就能定位到该...
实现目标 基础功能——then函数异步回调(不带链式调用功能) 基础功能——链式调用功能 基础功能——catch、finally函数功能 高级功能——Promise.reso...
@风云林渡 写click是写的测试效果,div没有submit事件。nativeOn是JSX传递到Vue组件对象的某参数,可以参考Vue的createElement方法中的传参方式
Vue-cli 3.5 结合TSX使用踩坑旅最近项目重构,准备将所有固件升级,顺便引进TS来对项目的规范和代码提示的优化进行提升。之前写React项目的时候对JSX新式语法糖和TypeScript类型声明以及代码提示这...