|
|
|
@ -25,4 +25,11 @@
|
|
|
|
|
|
|
|
|
|
1. 在`index.html`的`<select>`中添加一个`<options>` |
|
|
|
|
2. 在`paper/`目录下添加一套试卷评分的处理类,格式和逻辑见`paper_1.js` |
|
|
|
|
3. 在`index.js`中`startButton.onclick`方法里添加一条`case`,用于处理新添加的试卷 |
|
|
|
|
3. 在`index.js`中`startButton.onclick`方法里添加一条`case`,用于处理新添加的试卷 |
|
|
|
|
|
|
|
|
|
## 注意事项/难点 |
|
|
|
|
|
|
|
|
|
1. 组件标题是富文本,需要解析富文本才能拿到颜色、背景等属性 |
|
|
|
|
2. 一条评分点可能对应多个配置的变化,如何识别关键配置,并对比是难点所在 |
|
|
|
|
3. 评分点的要求有时候需要具象到代码层面,如`标题黑色`,但其实在代码中纯黑色`#000000`,`#212121`也是黑色,这时候在拿到颜色后,需要一个判断是否是暗色的方法,判断配置中颜色是否是暗色 |
|
|
|
|
4. 对BI产品的属性程度,比如`标题黑色`,不仅可以在组件标题中设置,仪表板样式和平台样式也可以影响标题颜色,例如:仪表板样式标题是黑色,组件标题也是黑色,但这时候组件标题里颜色配置是自动配置(也就是无任何配置从而继承仪表板样式中的颜色) |