[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 }
      })
    } 

第四:总结;

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值