Added a new file store.js:
//locally stored tool library if(!window.localStorage){ alert('Your browser does not support localStorage'); } var store = { setItem(key,value){ window.localStorage.setItem(key,JSON.stringify(value)); }, getItem(key){ return JSON.parse(window.localStorage.getItem(key)); }, removeItem(key){ window.localStorage.removeItem(key); } } export default store;
Page error:
NuxtServerError
render function or template not defined in component: anonymous
Commenting out the if statement works fine:
//locally stored tool library // if(!window.localStorage){ // alert('Your browser does not support localStorage'); // } var store = { setItem(key,value){ window.localStorage.setItem(key,JSON.stringify(value)); }, getItem(key){ return JSON.parse(window.localStorage.getItem(key)); }, removeItem(key){ window.localStorage.removeItem(key); } } export default store;