登录注册 主要框架 个人中心 已成功更改为setup

This commit is contained in:
piexlmax
2021-12-28 20:05:45 +08:00
parent 274eb56d05
commit ce5d5d13a3
13 changed files with 1049 additions and 933 deletions
+25 -25
View File
@@ -43,35 +43,35 @@
</template>
<script>
import { mapGetters } from 'vuex'
export default {
data() {
return {
drawer: false,
direction: 'rtl'
}
},
computed: {
...mapGetters('user', ['mode'])
},
methods: {
handleClose() {
this.drawer = false
},
showSettingDrawer() {
this.drawer = true
},
changeMode(e) {
if (e === null) {
this.$store.dispatch('user/changeSideMode', 'dark')
return
}
this.$store.dispatch('user/changeSideMode', e)
},
}
name: 'Setting',
}
</script>
<script setup>
import { useStore } from 'vuex'
import { computed, ref } from 'vue'
const store = useStore()
const drawer = ref(false)
const direction = ref('rtl')
const mode = computed(() => store.getters['user/mode'])
const handleClose = () => {
drawer.value = false
}
const showSettingDrawer = () => {
drawer.value = true
}
const changeMode = (e) => {
if (e === null) {
store.dispatch('user/changeSideMode', 'dark')
return
}
store.dispatch('user/changeSideMode', e)
}
</script>
<style lang="scss" scoped>
.drawer-container {
transition: all 0.2s;