报错笔记
报错笔记
- 若依报错
- 若依跳转新页面,同时关闭当前页面
- element UI组件使用报错
- 使用element UI Table 高亮显示某一行
若依报错
若依跳转新页面,同时关闭当前页面
使用场景如:当在新增/编辑路由页面提交成功后,需要关闭当前页,并跳转回列表页。
// 关闭当前tabs
this.$store.dispatch("tagsView/delView", this.$route);
// 跳转路由
this.$router.replace({ path: '/education/manage' });//引号内部的是目的地址
注意了this.$store.dispatch("tagsView/delView", this.$route);
这个是固定用法,"tagsView/delView"
是调用方法,不是路由!
- 注意跳转页面接受参数的生命周期
activated
是需要提前已经执行过一次了,可以进行activated
和mounted的双重接收
element UI组件使用报错
使用element UI Table 高亮显示某一行
-
添加 :row-class-name=“tableRowClassName” (某行)
:cell-class-name="tableCellClassName" (某列)
-
根据每行数据的不同动态添加不同的类名
// 某行
tableRowClassName({row, rowIndex}) {
if(row.ID==='1'){ // 判断条件
return 'demo';
}else{
return ""
}
}
// 某列
tableCellClassName({row, column, rowIndex, columnIndex}) {
if(row.ID==='1'){ // 判断条件
return 'demo';
}else{
return ""
}
}
注:如果样式标签加了 scoped 则加上深度选择
/deep/ .demo {
font-weight: bold;
color: red;
}