//给出相应的提示就行
}else{
localStorage.setItem(key, JSON.stringify(value))
} }else if(typeof(value) == 'function'){ localStorage.setItem(key, value.toString()) }else{ localStorage.setItem(key, value) } }, getlocalStorage(key, type){ if(type == 'fn'){ return eval('(' + localStorage.getItem(key) + ')') }else{ return JSON.parse(localStorage.getItem(key)) } } }
const sessionStoreFn = (Vue) => { Vue.$sessionStore = Vue.prototype.$sessionStore = sessionStore }
export default { install: sessionStoreFn } //main.js 全局引入注册 import sessionStore from "./utils/plugin" Vue.use(sessionStore) 页面应用 this.$sessionStore.setlocalStorage('function', function(){console.log('0000')}) this.$sessionStore.getlocalStorage('function', 'fn') 注:这里如果想要存储函数 需要传第二个参数 这里根据需要可以将 localStorage 更改为sessionstorage