[Vue warn]: Error in render: “SyntaxError: “undefined“ is not valid JSON“

[Vue warn]: Error in render: “SyntaxError: “undefined” is not valid JSON”

这说明出现了undefined这个变量类型,比如JSON.parse()时候会出现,可以先尝试打印JSON.parse()括号中的内容是否是undefined,如果是,那问题的根源就找到了。

举例:
可以先判断一下

 if (Cookies.get("menu") !== "undefined") {
        return JSON.parse(Cookies.get("menu"));
      } else {
        return this.$store.state.tab.menu;
      }

就不会报错了。

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