The left side of the Eslint error expression is invalid, but I have already declared this object?

    <script>
        let tempParamsPackge = {
              "sex-value": "",
              "ageLower": "",
              "ageUper": "",
              "transfer-value": "",
              "department-value": "",
              "beg-timestamp": "",
              "end-timestamp": "",
              "zd": "",
              "hbz": "",
              "assay": "",
              "other": "",
              "page": 1,
              "range": ""
            }
        export defult{
            data(){
                tempParamsPackge,
            },
             beforeRouteUpdate(to, from, next) {
                 this.tempParamsPackge.sex-value = to.query.sex-value;//  
            }
        } 
    </script>
Apr.02,2021

this.tempParamsPackge.sex-value = to.query.sex-value;// the expression on the left side of the error is invalid

try to change it to

this.tempParamsPackge['sex-value'] = to.query['sex-value'];
Menu