当前位置 : 主页 > 网络编程 > 其它编程 >

存储本地插件形式js

来源:互联网 收集:自由互联 发布时间:2023-07-02
localStorage.jsconstsessionStore{setlocalStorage(key,value){if(typeof(value)object){ //localStorage.jsconst sessiOnStore= { setlocalStorage(key, value){ if(typeof(value) == 'object'){ if(value == null){ //给出相应的提示就行 }else{ l
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 

原文链接:https://www.cnblogs.com/sq652366/p/15194090.html

上一篇:集合类型内建方法总结
下一篇:没有了
网友评论