如何将本地存储的JS插件改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计314个文字,预计阅读时间需要2分钟。
javascriptlocalStorage.jsconst sessionStore={ setLocalStorage(key, value) { if (typeof value==='object') { if (value===null) { // 给出相应的提示 } else { let str=JSON.stringify(value); localStorage.setItem(key, str); } } else { localStorage.setItem(key, value); } }}
localStorage.jsconstsessionStore{setlocalStorage(key,value){if(typeof(value)object){//localStorage.jsconst sessiOnStore= { setlocalStorage(key, value){ if(typeof(value) == 'object'){ if(value == null){ //给出相应的提示就行 }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
原文链接:www.cnblogs.com/sq652366/p/15194090.html
本文共计314个文字,预计阅读时间需要2分钟。
javascriptlocalStorage.jsconst sessionStore={ setLocalStorage(key, value) { if (typeof value==='object') { if (value===null) { // 给出相应的提示 } else { let str=JSON.stringify(value); localStorage.setItem(key, str); } } else { localStorage.setItem(key, value); } }}
localStorage.jsconstsessionStore{setlocalStorage(key,value){if(typeof(value)object){//localStorage.jsconst sessiOnStore= { setlocalStorage(key, value){ if(typeof(value) == 'object'){ if(value == null){ //给出相应的提示就行 }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
原文链接:www.cnblogs.com/sq652366/p/15194090.html

