parent
97967ff27a
commit
8a67f818a8
13 changed files with 80 additions and 119 deletions
@ -1,14 +0,0 @@ |
||||
<template> |
||||
<h3>这是ChangeUser</h3> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "ChangeUser" |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -1,14 +0,0 @@ |
||||
<template> |
||||
<h3>这是UserInfo</h3> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "UserInfo" |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -1,5 +1,6 @@ |
||||
import {createApp} from "vue"; |
||||
import App from "./App.vue" |
||||
import router from './router' |
||||
import store from './store' |
||||
|
||||
createApp(App).use(router).mount('#app') |
||||
createApp(App).use(router).use(store).mount('#app') |
||||
|
@ -0,0 +1,16 @@ |
||||
import {createStore} from "vuex"; |
||||
|
||||
export default createStore({ |
||||
state: { |
||||
count: 1, |
||||
}, |
||||
mutations: { |
||||
|
||||
}, |
||||
actions: { |
||||
|
||||
}, |
||||
modules: { |
||||
|
||||
} |
||||
}) |
@ -0,0 +1,17 @@ |
||||
<template> |
||||
<h3>{{ handleCount }}</h3> |
||||
</template> |
||||
|
||||
<script setup> |
||||
import {computed} from "vue"; |
||||
import {useStore} from "vuex"; |
||||
|
||||
const store = useStore() |
||||
|
||||
const handleCount = computed(() => store.state.count); |
||||
|
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -1,13 +0,0 @@ |
||||
<template> |
||||
<h1>Page not found</h1> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "PageNotFound" |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -1,14 +0,0 @@ |
||||
<template> |
||||
<h1>这是Home</h1> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Home" |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -0,0 +1,18 @@ |
||||
<template> |
||||
<h3>{{handleCount}}</h3> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "OptionsAPIView", |
||||
computed: { |
||||
handleCount: function () { |
||||
return this.$store.state.count |
||||
} |
||||
} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -1,26 +0,0 @@ |
||||
<template> |
||||
<div> |
||||
<ul> |
||||
<li> |
||||
<router-link :to="{name:'info'}">个人信息</router-link> |
||||
</li> |
||||
<li> |
||||
<router-link :to="{name:'change'}">用户设置</router-link> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div> |
||||
<router-view/> |
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "UserIndex" |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
Loading…
Reference in new issue