2022-2-12
监控分析平台——酷音监控系统 完成
2022.2.8——2022.2.12
- 新增 监控配置管理——“执行” 按钮及其功能
- 新增 监控配置管理——“编辑”页面——“执行时间” 弹窗, 展示监控各个执行时间点
- 优化 监控插件管理——“编辑插件”页面——数据回显
- 修改 监控插件管理——“编辑插件”页面——插件组件卡片单选和多选内容输入框
- 修改 监控插件管理——“添加插件”页面——插件组件卡片单选和多选内容输入框
- 优化修改 联系人管理——页面以及布局样式
- 优化修改 酷音监控系统——“监控配置管理”页面布局
注意点:
-
vue使用query传参页面刷新数据丢失 解决方法
要跳转的传参页:先将数组转换为字符串
序列化转换 刷新后数据就不会丢失
//传参 showEditDataInfo(row) { this.$router.push({ path: 'monitor_plugin_config', query: { pid: JSON.stringify(row.pid), name: JSON.stringify(row.name), scriptPath: JSON.stringify(row.scriptPath), scriptType: JSON.stringify(row.scriptType), params: JSON.stringify(row.params), desc: JSON.stringify(row.desc), }, }) }, //接收 created: function () { var lett = this; //初始化页面Enter键事件 this.addform.pid= JSON.parse(this.$route.query.pid); this.addform.params= JSON.parse(this.$route.query.params); this.addform.name= JSON.parse(this.$route.query.name); this.addform.scriptType= JSON.parse(this.$route.query.scriptType); this.addform.scriptPath= JSON.parse(this.$route.query.scriptPath); this.addform.desc= JSON.parse(this.$route.query.desc); // console.log(this.addform.pid) // document.onkeydown = function (e) { // // 兼容FF和IE和Opera // var theEvent = e || window.event; // var code = theEvent.keyCode || theEvent.which || theEvent.charCode; // if (code == 13) { // } // } },
-
传参未定义数组,对数组初始化定义
addDomain(index) { if (this.addform.params[index].valueConfig == null){ this.addform.params[index].valueConfig = []; } else { this.addform.params[index].valueConfig.push({ value: '', //需要动态添加的表单项 name: '', //需要动态添加的表单项 }) } },
总结:
除上述两点未接触开发过程中借助外界以及资料查询,其他技术点均在掌握范围内,稍轻松