![](https://img2018.cnblogs.com/blog/1542110/201905/1542110-20190515122305502-1417335339.png)
<template>
<div>
<p>{{sessionStora}}</p>
<button v-on:click="add">add</button>
<button v-on:click="show">show</button>
<button v-on:click="modify">modify</button>
<button v-on:click="remove">remove</button>
<button v-on:click="clear">clear</button>
</div>
</template>
<script>
import {setSessionStorage,getSessionStorage,modifySessionStorage,removeSessionStorage,clearSessionStorage} from "@/assets/js/sessionStorage.js"
import {setLocalStorage,getLocalStorage,modifyLocalStorage,removeLocalStorage,clearLocalStorage} from "@/assets/js/localStorage.js"
export default {
data(){
return{
sessionStora:""
}
},
methods:{
add(){
// setSessionStorage("a","a")
// setSessionStorage("b","b")
// setSessionStorage("c","c")
// this.sessionStora=JSON.stringify(sessionStorage)
setLocalStorage("a","a")
setLocalStorage("b","b")
setLocalStorage("c","c")
this.sessionStora=JSON.stringify(localStorage)
},
modify(){
//modifySessionStorage("b","pp")
// this.sessionStora=JSON.stringify(sessionStorage)
setLocalStorage("b","pp")
this.sessionStora=JSON.stringify(localStorage)
remove(){
// removeSessionStorage("b")
// this.sessionStora=JSON.stringify(sessionStorage)
removeLocalStorage("b")
this.sessionStora=JSON.stringify(localStorage)
},
clear(){
// clearSessionStorage()
// this.sessionStora=JSON.stringify(sessionStorage)
clearLocalStorage()
this.sessionStora=JSON.stringify(localStorage)
},
show(){
// this.sessionStora=getSessionStorage("a")
this.sessionStora=getLocalStorage("a")
},
}
}
</script>
<style>
</style>
//localstorage.js
export function setLocalStorage(key,value){
localStorage.setItem(key,value)
}
export function getLocalStorage(key){
return localStorage.getItem(key)
}
export function removeLocalStorage(key){
localStorage.removeItem(key)
}
export function clearLocalStorage(){
localStorage.clear()
}
//sessionstorage.js
export function setSessionStorage(key,value){
sessionStorage.setItem(key,value)
}
export function getSessionStorage(key){
return sessionStorage.getItem(key)
}
export function modifySessionStorage(key,value){
sessionStorage.setItem(key,value)
}
export function removeSessionStorage(key){
sessionStorage.removeItem(key)
}
export function clearSessionStorage(){
sessionStorage.clear()
}