From ffd0af47ee31a9592cfab56a907e9841a9113c52 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 20 七月 2023 10:37:17 +0800 Subject: [PATCH] 代码提交,前端代码打包 --- Source/UBCS-WEB/dist/src/views/util/store.vue | 122 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 122 insertions(+), 0 deletions(-) diff --git a/Source/UBCS-WEB/dist/src/views/util/store.vue b/Source/UBCS-WEB/dist/src/views/util/store.vue new file mode 100644 index 0000000..51c76ad --- /dev/null +++ b/Source/UBCS-WEB/dist/src/views/util/store.vue @@ -0,0 +1,122 @@ +<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> -- Gitblit v1.9.3