1、给form表单赋值的时候注意看是否需要深拷贝,不需要则用JSON.parse(JSON.stringify())
2、在一个数组对象中找寻id为1的某条数据
数组对象.find(item => item.id ===1)
3、在一个数组对象中过滤掉id为1的某条数据
数组对象.filter(item => item.id!== 1)
4、element中清空表单
this.$refs.form.resetFields();
5、给数组对象每条数据加一个key-value值
let arr= ret.data;
arr.map((item, index) => {
resultArr.push(Object.assign(item, { aa: 11}));
});
6、要删除数组中某个特定值
aaa.splice(aaa.findIndex(item => item === params.cabinetId),1);
7、数据更新视图不更新的时候
this.$forceUpdate()
8、数组对象根据某个字段排序
compare(property) {
return function (a, b) {
var value1 = a[property];
var value2 = b[property];
return value1 - value2;
}
},
9、flex布局下子元素高度不受控制时,给父元素加
flex-grow: 0;
flex-shrink: 0;
10、对象直接取keys数组
Object.keys(data)
11、element tree 取消点击后的高亮
this.$refs.tree.setCurrentKey(null);
12、
element-ui 阻止树节点收缩
添加属性:expand-on-click-node=“false”。