vue3生命周期
2022-01-04 本文已影响0人
念灬
import {defineComponent} from 'vue'
import {useStore} from 'vuex'
export default defineComponent({
name: "login",
setup() {
onBeforeMount() // 组件挂在到页面之前执行。
onMounted() // 组件挂在到页面之后执行。
onBeforeUpdate() // 在组件更新之前执行。
onUpdated() // 在组件更新之后执行。
onBeforeUnmount() // 在组件卸载之前执行。
onUnmounted() // 在组件卸载之后执行。
onDeactivated() // 在组件切换中老组件消失的时候执行。
const store = useStore()
const login = () => {
store.dispatch('user/login', '')
.then((res) => {
console.log(res);
})
}
return {
login
}
}
})