课时,50,
用data-来传递参数的时候,
传递到e.currentTarget.dataset这个json里面之后,这个json的Key会全部变成小写,而value保持大小写的原样
课时,50,
用data-来传递参数的时候,
传递到e.currentTarget.dataset这个json里面之后,这个json的Key会全部变成小写,而value保持大小写的原样
课时56,提高样式优先级
在样式设值的后面,跟上!important
例如:
button{
width:0px !important
}
https://github.com/expressjs/cors
重置表单的时候这里遇到一个小bug 网上查大概是说this.$refs[‘form’].resetFields()这个做法其实是重置表单到初始值,不是清空表单,当表单第一次在页面中渲染时所用的数据就是初始数据,如果修改对象的表单赋值没有放在nextTick中,就会在表单渲染时就会将这个修改对象作为初始值,所以出现无效了。使用nextTick保证表单在第一次渲染时是空值就可以了。
但是按照他的代码也没能解决 最后只好用了个比较笨的方法算是暂时解决了 就是每次cancel之后都refresh一下
cancel() {
this.dialogFormVisible = false;
this.$nextTick(() => {
utils.copyFormObject(data, this.form);
});
this.refresh();
}
display:flex弹性盒子
width 宽
height 高
borfer 边框
课时73,开启本地任务,3分35秒,,此处,安装的第一句语句,是用来下载网易云API程序包,如果已经下载,忽略即可,git这个命令应该是要下载git的客户端软件包才会有,进入网易云api的文件夹,再执行 npm install就可以开始安装了,
课时74:添加输入框和按钮,可能是应为使用新样式的原因,这里和老师的代码一致,但表现不一致,"搜索"按钮,的文字没有横向排列,而是一致竖向排列,这里使用在SS文件中,button的样式中,加入一句
size="mini",可以解决这个问题
按钮文字大小不受font-size的控制..
获取当前时间,先在要使用当前时间的地方引入
util/util.js这个创建项目时候,由系统自动生成的文件
var util = require('../../../utils/util')
在onLoad中,或者去其他需要的方法中去调用就好
var tmp = util.formatTime(new Date)
输出的格式为2021/01/06 11:15:54这样的标准模式
我们可以根据需要对输出进行字符串的截取
另外,也可以在util这个文件中,依照原先的方法,仿制我们需要的方法,
比如,修改间隔字符,或者删除秒,或者其他
display:contents;
样式规则使div
元素不产生任何边界框,因此元素的背景、边框和填充部分都不会渲染。然而,继承的属性如颜色(color
)和字体(font
)却能照常影响到这个子元素。
JS中,数组的拼接方法 .concat方法,
var newARR = arr1.concat(arr2)
可以将arr1与arr2拼接为newARR
JS中,数组添加或删除数组中的元素,使用
ARRAY .splice
newarr=arr.splice(0,1,'hh')
以上语句表示,操作arr数组,从下标为0的元素开始,删除1个元素,并用'hh'去替换这个被删除的元素
详情可百度.splice()方法js中
注意,该方法,返回的值是只包含被删除的元素的数组..
而原来的数组,被操作了,失去了被删除的那个元素,
相当于,原素组被拆分为,A素组与B素组
A数组包含未被删除的元素,其变量名为原数组变量名;也就是上面语句中的arr
B素组为只包含被删除元素的数组,其变量名需要指定;也就是上面语句中的newarr