uniapp
1、数组插入方法
在使用array数组插入方法时,此前一直使用pop、push,没有去了解其他方法,今天接触了unshift和shift
push()
方法可以在数组的末属添加一个或多个元素shift()
方法把数组中的第一个元素删除unshift()
方法可以在数组的前端添加一个或多个元素pop()
方法把数组中的最后一个元素删除
自省:不会的还很多、需要多多积累新知识,要虚心学习,不能骄傲自满。
2、设置单个页面背景颜色
此前这个知识点应该了解过,但没有及时积累。
<style>
page {
background: #F7F7F7;
}
</style>
自省:遇到不会的东西,掌握了要积累下来,不然容易忘。
3、获取日期及周几
时间日期类的非常非常重要,但是之前没有去主动积累,每次都是要用了再去搜,如果及时积累应该会节省很多时间,时间是非常宝贵的
getWeek(dayOfWeek) {
switch (dayOfWeek) {
case 0:
return '周日';
break;
case 1:
return '周一';
break;
case 2:
return '周二';
break;
case 3:
return '周三';
break;
case 4:
return '周四';
break;
case 5:
return '周五';
break;
case 6:
return '周六';
break;
}
},
getLast7Days() {
for (let i = -1; i < 6; i++) {
let date = new Date();
date.setDate(date.getDate() - i);
let dateString = date.toISOString().split('T')[0].split('-');
let temp = dateString[1] + '-' + dateString[2]
let state = 0;
if (i == 0) {
state = 1
}
if (i == -1) {
state = 2
}
this.bloodPressueCalendar.unshift({
date: temp,
state: state,
week:this.getWeek(date.getDay())
});
}
}
4、了解pages.json
此前基本只拿它配页面路由,其实这个可以调很多东西,有空要好好去系统学习一下