¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <basic-container> |
| | | <h3>åå¨</h3> |
| | | <el-tag class="title" |
| | | size="small">åºæ¬è¯»åå (æä¹
ååå¨) |
| | | </el-tag> |
| | | <div class="box"> |
| | | <el-button type="primary" |
| | | size="small" |
| | | @click="setItem({name:'username', value:'avuex'});">set('username', 'avuex') |
| | | </el-button> |
| | | |
| | | <el-button type="success" |
| | | size="small" |
| | | @click="getItem({name:'username'});">get('username') |
| | | </el-button> |
| | | |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="delItem({name:'username'});">remove('username') |
| | | </el-button> |
| | | </div> |
| | | <el-tag class="title" |
| | | size="small">设置session(sessionåå¨) |
| | | </el-tag> |
| | | <div class="box"> |
| | | <el-button type="primary" |
| | | size="small" |
| | | @click="setItem({name:'username', value:'avuex',type:'session'});">set('username', 'avuex') |
| | | </el-button> |
| | | |
| | | <el-button type="success" |
| | | size="small" |
| | | @click="getItem({name:'username',type:'session'});">get('username') |
| | | </el-button> |
| | | |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="delItem({name:'username',type:'session'});">remove('username') |
| | | </el-button> |
| | | </div> |
| | | <el-tag class="title" |
| | | size="small">è·åææå¯ä»¥è·å¾çæ°æ® |
| | | </el-tag> |
| | | <div class="box"> |
| | | <el-button type="success" |
| | | size="small" |
| | | @click="getAll()">getAll(æä¹
ååå¨) |
| | | </el-button> |
| | | <el-button type="success" |
| | | size="small" |
| | | @click="getAll({type:'session'})">getAll(sessionåå¨) |
| | | </el-button> |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="clearAll()">delAll(æä¹
ååå¨) |
| | | </el-button> |
| | | <el-button type="danger" |
| | | size="small" |
| | | @click="clearAll({type:'session'})">delAll(sessionåå¨) |
| | | </el-button> |
| | | </div> |
| | | </basic-container> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | import { |
| | | setStore, |
| | | getStore, |
| | | removeStore, |
| | | clearStore, |
| | | getAllStore |
| | | } from "@/util/store"; |
| | | |
| | | export default { |
| | | name: "store", |
| | | methods: { |
| | | setItem(params = {}) { |
| | | const {name, value, type} = params; |
| | | setStore({ |
| | | name: name, |
| | | content: value, |
| | | type: type |
| | | }); |
| | | this.$message(`è®¾ç½®æ°æ® ${name} = ${value}`); |
| | | }, |
| | | getItem(params = {}) { |
| | | const {name, type} = params; |
| | | const content = getStore({ |
| | | name: name, |
| | | type: type |
| | | }); |
| | | this.$message(`è·åæ°æ® ${name} = ${content}`); |
| | | }, |
| | | delItem(params = {}) { |
| | | const {name, type} = params; |
| | | removeStore({name, type}); |
| | | this.$message(`å 餿°æ® ${name}`); |
| | | }, |
| | | clearAll(params = {}) { |
| | | clearStore(params); |
| | | this.$message(`æ¸
é¤å
¨é¨æ°æ®å®æ`); |
| | | }, |
| | | getAll(params = {}) { |
| | | const list = getAllStore(params); |
| | | window.console.log(list); |
| | | this.$message(`ç»æå·²ç»æå°å°æ§å¶å°`); |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .title { |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .box { |
| | | margin-bottom: 20px; |
| | | } |
| | | </style> |