[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;
}
就不会报错了。