|
@@ -0,0 +1,51 @@
|
|
|
+<script setup>
|
|
|
+import { ref } from 'vue';
|
|
|
+import { NInput, NButton } from 'naive-ui';
|
|
|
+
|
|
|
+const inpVal = ref('');
|
|
|
+
|
|
|
+const handleSetEnv = () => {
|
|
|
+ localStorage.setItem("ENV", inpVal.value);
|
|
|
+ alert("ok~");
|
|
|
+}
|
|
|
+
|
|
|
+const handleClearEnv = () => {
|
|
|
+ localStorage.removeItem("ENV");
|
|
|
+ alert("remove~")
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<template>
|
|
|
+ <div class="env-container">
|
|
|
+ <ul class="env-inner">
|
|
|
+ <li>
|
|
|
+ <NInput type="text" v-model:value="inpVal"/>
|
|
|
+ </li>
|
|
|
+ <li class="space-x-[20px]">
|
|
|
+ <NButton type="info" @click="handleSetEnv">设置</NButton>
|
|
|
+ <NButton @click="handleClearEnv">清除</NButton>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<style lang="scss">
|
|
|
+.env-container {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ height: 100vh;
|
|
|
+
|
|
|
+ .env-inner {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ flex-flow: column;
|
|
|
+ width: 300px;
|
|
|
+
|
|
|
+ .n-input__input {
|
|
|
+ border: 1px solid #ccc;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|