vue3
新特性
vue
页面
<template>
</template>
<script>
import { defineComponent, ref, reactive, onMounted } from 'vue'
import { useRoute, useRouter } from 'vue-router'
export default defineComponent({
name: "",
components: {},
props: {},
setup(props, context) {
const route = useRoute()
const router = useRouter()
onMounted(() =>{
})
}
})
</script>
<style scoped lang="less">
</style>
vuex
页面
import { defineStore } from 'pinia'
export const useStore = defineStore("store", {
state: () => {
return {}
},
getters:{},
actions:{
async getData() {
try{
return true
} catch(err) {
return false
}
}
}
})