01 2021 档案
vue 开发中实现provide和inject实现依赖注入
摘要:一、概念 provide 和 inject 主要在开发高阶插件/组件库时使用。并不推荐用于普通应用程序代码中。 这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在其上下游关系成立的时间里始终生效。 二、用法 provide 选项应该是一个对象或返回一个对象
阅读全文
inline-block元素去除间隙
摘要:一、现象 元素分类: 常见的block块级元素: div、p、h1…h6、ol、ul、dl、table、address、blockquote、form 常见的inline内联元素: span、img、a、lable、input、abbr(缩写)、em(强调)、big、cite(引用)、i(斜体)、q
阅读全文
clientWidth、offsetWidth、scrollWidth的区别
摘要:一、概念 它们都是Element的属性,表示元素的宽度: Element.clientWidth 内容+内边距-滚动条 不包括边框和外边距 == 可视内容 Element.scrollWidth 内容+内边距+溢出尺寸 不包括边框和外边距 ==实际内容 Element.offsetWidth 元素的
阅读全文