[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;}
就不會報錯了。