自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Vue中组件间通信

父子组件间通信的方式:props 父组件向子组件传递数据 $emit 自定义事件(子组件向父组件传值) slot 插槽分发内容 (父组件向子组件传递标签和数据Props在子组件中定义props三种方式:方式一:指定传递属性名,注意是数组形式props:['id','name','salary','hobby']方式二:指定传递属性名和数据类型,注意是对象形式props:{ id:Number, name:String, salary:Numbe.

2021-07-27 22:36:31 57

原创 遍历For in\ for of\ foreach

for...in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性。遍历数组或对象属性,fot in循环里面的index是string类型的var obj = {a:1, b:2, c:3};for (var prop in obj) { console.log(prop,obj[prop]);// a 1 b 2 c 3}forEach用于调用数组的每个元素,并将元素传递给回调函数,不可以遍历对象 方法不能使用break,continue语句跳出循环,或者使用return从...

2021-07-17 12:01:45 81

原创 ES6复习 Set map arr obj区别和转换

Set map array object增删改查的区别//增加arr.push(kid);obj['name']='lily'map.set('name','lily')set.add(kid)//查询constarr1=arr.includes(kid)constobj1='name'inobjconstmap1=map.has('name')constset1=s...

2021-07-17 11:59:13 173

原创 ES6复习 map WeakMap set WeakSet

map对象创建map对象并添加数据第一种形式letmap=newMap()map.set([1,2,3],"number")//第一个值是key 第二个是value//map.size长度第二种创建和添加形式letmap1=newMap([["name","simon"],["age",23]])map1.set('sex','male').set('age',21)//链式编程map对象g...

2021-07-16 12:51:48 62

原创 ES6复习 map方法 reduce方法

数组的map方法array.map(function(currentValue,index,arr), thisValue) currentValue 必须。当前元素的值 index 可选。当前元素的索引值 arr 可选。当前元素属于的数组对象 constarr=[{name:'bob',ruler:0},{name:'jack',ruler:1}...

2021-07-16 12:43:59 85

原创 ES6复习 let const 新增API 扩展运算符

Let const定义变量不能重复声明 暂时性死区 没有预解析function(x){let x=7}报错等同于function(x){let x=7let x=9}遍历字符串 首选for of 范围更广 varstr='b0232'for(letwordofstr){console.log('forof',word);}Incl...

2021-07-15 19:31:46 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除