现场问题
这篇文章主要是对遇到的现场问题进行总结,以便能够快速定位问题。接下来介绍的是最常见的问题
注意事项
对接现场对我们web开发人员来说,都是客户:
- 远程客户现场:修改文件时,备份最重要。比如修改index.js。使用指令mv index.js index.js+日期
- 和技术服务的沟通:注意承诺的时间节点
- 重中之重:保持微笑
现场页面打不开
- 打开f12看文件有没有取到。没有取到文件或者文件内容为空白,则需要java协助查看问题
- 文件返回到前端且里面的内容正常,查看js的引入顺序;比如onReay()和onLoad()
- 如果页面有单点登录情况。文件找不到报错404或者其他,可以看看iframe层级,top.XXX
返回结果问题
返回结果这里,大多是需求。(页面展示不好看、对提取到的数据进行处理)
- 返回结果是根据操作类型和数据库类型来设定
- 返回结果表现形式:
a、html文档;有由后端返回路径,前端之间a标签打开
b、表格;由前后端约定的数据格式,前端表格展示
c、直接展示
d、反查数据库之后再次进行展示
关于修改logo
这里为需求。要求改为友商的logo或者中性页面注意:不得随意更改友商提供的logo颜色字样等,如果显示不好看等问题需要及时和相关负责人沟通
- 需要全局搜索公司相关信息字样,进行删除和修改
- 关于产品名称:4.8.6产品在sql表里面,5.0产品在java代码里面
- 关于产品的logo:文件存放位置不在一个地方,根据页面展示位置自行查找
- 注意不用角色的登录的修改
关于ext.js框架
ext.js是比较倾向于后端的框架,属于半前后端分离。
- 全局请求拦截在commonMethod.js文件里面,比如;Ext.Ajax.on(‘requestcomplete’, requestcomplete, this);
- 关于新加功能。建议:能ctrl+c,ctrl+v的,就不要自己造轮子。
- 如果其他类似的地方没有问题,就这里有问题,那就找找不同的地方。
关于echart,5.0版本使用的是echart2
地址https://echarts.baidu.com/echarts2/doc/example/themeDesigner.html#