这里记录一些奇怪的东西(因为不知道自己写的什么玩意)

一个神奇的操作(转固定json数据)

这玩意…对于新手 我写了3-4天 主要这个页面代码多的我脑子绕不过来
这是一部分 由于内部不能全码出来

            // 右下 当前箭头所选的指标Norm数据
            onShowNormList (norm) {
                /*
                * 一、数组长度0添加(存放箭头所指数组的长度)
                * 二、数组长度>0
                *  1.判断normId是否相同 相同提示'此项已勾选,请勿重复操作'(选择的数组每一个id和norm的Id对比)
                *  2.normId不相同弹框绑定关系
                * */
                if (this.selectedNormList.length > 0){
                    const selectNorm = this.selectedNormList.find(data => {
                        return data.normId === norm.normId;
                    });
                    if (selectNorm){
                        this.$Message.error('此项已勾选,请勿重复操作');
                    } else {
                        // 弹框
                        this.theNorm = norm;
                        const normResList = [];
                        for (const k in JSON.parse(norm.normRes)) {
                            normResList.push({
                                name: k,
                                value: '',
                            })
                        }
                        this.theNorm.normRes = normResList;
                        this.searchRelationshipModal = true;
                    }
                } else {
                    // 直接处理数据添加
                    this.handleSelectNormResult(norm);
                }
                console.log(this.selectedNormList)
            },
            // 左下 和右下 处理数据的方法
            handleSelectNormResult (norm) {
                // 将箭头所选传入的parm值转成json的数据存放在一个对象中待处理@name
                const jsonParmList = JSON.parse(norm.normParam);
                // 箭头所选当前指标的normParm对象 已处理JSON.parse未处理@name
                const normParmList = [];
                for (const k in jsonParmList) {
                    normParmList.push({
                        name: k,
                        value: '',
                    })
                }
                // 箭头所选normRes值转成json
                const josnNormResList = JSON.parse(norm.normRes);
                const normResList = [];
                for (const k in josnNormResList) {
                    normResList.push({
                        name: k,
                        value: '',
                    })
                }
                // 处理当前箭头指向拿到的数据
                this.selectedNormList.push({
                    normId: norm.normId,
                    normName: norm.normName,
                    param: normResList,
                    screeParam: normParmList
                });

            },
这里记录一些奇怪的东西(因为不知道自己写的什么玩意)这里记录一些奇怪的东西(因为不知道自己写的什么玩意) Plain.Sura 发布了17 篇原创文章 · 获赞 4 · 访问量 7481 私信 关注
上一篇:深度学习中眼花缭乱的Normalization学习总结


下一篇:机器学习(拓展) L1,L2-Norm 正则项理解