for…in 语句以任意顺序迭代一个对象的除 Symbol 以外的可枚举属性,包括继承的可枚举属性。

语法

1
2
3
4
5
for (variable in object) {
if(object.hasOwnProperty(variable) {
...
}
}

variable
在每次迭代时,variable 会被赋值为不同的属性名。

object
非 Symbol 类型的可枚举属性被迭代的对象。

阅读全文 »


分析原因应该是点击切换标签页时,组件没有销毁。
解决办法:给组件添加 v-if 判断,使组件真正的创建和销毁。然后就在组件中定义的 mounteddestoryed 钩子函数就可以被正常调用了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<template>
<div class="app-container">
<el-tabs v-model="activeName" @tab-click="handleClick" type="border-card">
<!--实时状态-->
<el-tab-pane name="realTimeState">
<span slot="label"> <i class="el-icon-time"></i> 实时状态</span>
<realTimeState v-if="activeName === 'realTimeState'" />
</el-tab-pane>
<!--历史状态-->
<el-tab-pane name="historyData">
<span slot="label"> <i class="el-icon-document"></i> 历史状态</span>
<historyData v-if="activeName === 'historyData'" />
</el-tab-pane>
<!--基本信息-->
<el-tab-pane name="basicInfo">
<span slot="label"> <i class="el-icon-info"></i> 基本信息</span>
<basicInfo v-if="activeName === 'basicInfo'" />
</el-tab-pane>
<!--状态导出-->
<el-tab-pane name="exportData">
<span slot="label"> <i class="el-icon-download"></i> 状态导出</span>
<exportData v-if="activeName === 'exportData'" />
</el-tab-pane>
<!--故障查询-->
<el-tab-pane name="error">
<span slot="label"> <i class="el-icon-error"></i> 故障查询</span>
<error v-if="activeName === 'error'" />
</el-tab-pane>
<!--预警监测-->
<el-tab-pane name="statusPicture">
<span slot="label"> <i class="el-icon-picture"></i> 预警监测</span>
<statusPicture v-if="activeName === 'statusPicture'" />
</el-tab-pane>
</el-tabs>
</div>
</template>

阅读全文 »


DESCRIPTION

Return the number (count) of vowels in the given string.

We will consider a, e, i, o, u as vowels for this Kata (but not y).

The input string will only consist of lower case letters and/or spaces.

SOLUTION

  • 方法一:数组的 includes() 方法
1
2
3
4
5
6
7
8
9
10
function getCount(str) {
let count = 0;
let strArray = str.split("");
strArray.forEach((item) => {
if (["a", "e", "i", "o", "u"].includes(item)) {
count++;
}
});
return count;
}
阅读全文 »


给冷静角起一个自己喜欢的名字

目的

当自己感到难受的时候,待在那里会感到安心,舒服,会慢慢好起来。

注意

去冷静角待一会,不是面壁思过,不是惩罚。

可以放

书籍、解压球、解压玩偶、小枕头、纸笔颜料、视觉提醒海报、能让自己放松的物件

不要放

很多玩具、游戏机、会让人情绪高涨的物件、会让人觉得讨厌的物件

阅读全文 »


破冰技巧

  • 直接询问”我可以加入吗?“
  • 观察他人的游戏、并找机会融入
  • 分享自己的玩具或者兴趣爱好、开启交流
  • 和大人或者熟悉的小伙伴开启一个游戏、吸引其他人或小伙伴加入

维持良好关系技巧

  • 互相分享、包括分享玩具、食物和自已的经历、心情;不强迫、但可以让孩子理解、当我们互相分享的
    时候友谊会流动起来
  • 看到其他人的优点、真诚的赞美
  • 尊重其他人的感受和身体边界
  • 邀请相约、可以相约做客、在小区玩、去露营等
阅读全文 »
0%