[Vue warn]: Error in created hook: “SyntaxError: “undefined“ is not valid JS

第一:翻译;

[Vue警告]:在创建钩子:"SyntaxError: "undefined"是无效的JS;

第二:分析原因;

说明出现了undefined这个变量类型,比如json.parse()时候会出现,我们又需要判断true或者false;

第三:解决方案(举例);

 created() {
    if (window.sessionStorage.getItem('billEditRequestDtoSpyd')!=="undefined") {
      this.query = { ...JSON.parse(window.sessionStorage.getItem('billEditRequestDtoSpyd')) }
      // console.log("this.query.remitterBankNo",this.query.remitterBankNo);
      api.checkReviewCommit({
        remitterBankNo: this.query.remitterBankNo
      }).then(res => {
        this.cfcInfo = { ...res.data }
        window.sessionStorage.setItem('cfcInfoOfficeAccountant', JSON.stringify(this.cfcInfo))
        this.cfcData[0] = { ...res.data }
      })
    } 

第四:总结;

我们思考一下,我们往往会以为我们的判断条件是一个布尔型,但是实际情况确是斐然,所以过程中建议我们还是看看结果如果然后再拿来判断;

路过的兄弟姐妹帮忙点个赞,谢谢!!!

你可能感兴趣的:(vue,vue.js,javascript,前端)