2021年7月30日

摘要: 1.事件总线介绍 在vue中跨越层级的两个组件进行通信,若使用props传值和$emit触发的方式会十分繁琐,而事件总线的通信方式更适合跨越层级的组件通信。 2.事件总线原理 事件总线可以用一个对象来表示每一个事件 都有一个数组来记录这个事件的监听者 { "event1": [hander1, ha 阅读全文

posted @ 2021-07-30 18:08 过鹿人 阅读(2386) 评论(1) 推荐(0)


2021年7月29日

摘要: 1.水平方向的auto值 html <div class="father"> <div class="child"></div> </div> 常规流块盒的总宽度,等于其包含块的宽度,也就是其父元素的内容区域 不设置width,width的默认值为auto,表示吸收掉块盒的剩余空间 css .fat 阅读全文

posted @ 2021-07-29 00:39 过鹿人 阅读(434) 评论(0) 推荐(0)


2021年7月26日

摘要: 1.css的布局技术有哪些? 正常布局流 display属性 弹性盒子 网格 浮动 定位 CSS 表格布局 多列布局 本文重点涉及到三种布局 正常布局流(normal flow) 正常布局流(normal flow)是指在不对页面进行任何布局控制时,浏览器默认的HTML布局方式。块盒独占一行,行盒水 阅读全文

posted @ 2021-07-26 14:19 过鹿人 阅读(494) 评论(0) 推荐(0)


2021年7月23日

摘要: 1.class的定义 ts认为属性不应该是动态增加的,属性应该在类创建时就应该被确定,因此在ts中使用属性列表来描述类中的属性。 属性列表可以设置默认值,可以修饰成可选属性 class Person { name: string = 'yzr'; // 设置属性默认值 age?: number; / 阅读全文

posted @ 2021-07-23 22:19 过鹿人 阅读(263) 评论(0) 推荐(0)


2021年7月15日

摘要: 1.什么是接口 用于约束类、对象、函数的标准 2.接口的使用 (1)约束对象 1 interface IFullName { 2 firstName:string, 3 lastName:string 4 } 5 const fullName = ({firstName,lastName}:IFul 阅读全文

posted @ 2021-07-15 10:46 过鹿人 阅读(97) 评论(0) 推荐(0)


2021年7月5日

摘要: 一、​基本类型检查 ​1.类型约束可以约束变量、函数参数、函数返回值 1 let age: number = 18; 2 age = 19; 3 function sum(a: number, b: number): number { 4 return a+b; 5 } 6 let num:numb 阅读全文

posted @ 2021-07-05 17:56 过鹿人 阅读(335) 评论(0) 推荐(0)

摘要: 相信一般大家在刚开始接触typescript的时候,都会有这样一个疑问,为什么要用typescript呢?是因为JavaScript不好吗?typescript又好在哪里呢?那么接下来我们就带着这些疑问往下看。 使用JavaScript开发会遇到的问题 1.使用了不存在的变量、函数或方法 1 let 阅读全文

posted @ 2021-07-05 17:22 过鹿人 阅读(74) 评论(0) 推荐(0)


2021年2月8日

摘要: 业务场景描述 在table组件的columns数组中(以ivewui为例),自定义表格列数据,根据params.row.xxx,循环遍历数组,渲染数据。 示例 name: [ {id:001, num:333}, {id:002, num:433} ], 期望的效果:将name中的id和num显示到 阅读全文

posted @ 2021-02-08 16:33 过鹿人 阅读(3135) 评论(0) 推荐(1)


2020年12月28日

摘要: 1.babel的由来 由于不同版本的浏览器能识别的ES标准不相同,就导致了开发者面对不同版本、不同内核的浏览器要使用不同的js语句,为了解决这样的问题,就有了babel,它可以把基于不同es标准书写的js语法,编译为统一的、能被各种浏览器识别的js语法。 2.babel的使用 babel本身仅提供一 阅读全文

posted @ 2020-12-28 14:22 过鹿人 阅读(537) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3