1977474741 / spa-custom-hooks

💯 业务层自定义钩子(异步任务通知解决方案),支持各种小程序和Vue架构(uni-app、wepy、mpvue等)

Home Page:https://github.com/1977474741/spa-custom-hooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

属性钩子首次进入不触发

TLovers opened this issue · comments

// app.ts
export const globalData: IAppOption['globalData'] = {
    token: '',
}
CustomHook.install(
    {
        Login: {
            name: 'login',
            watchKey: 'token',
            onUpdate(token: string | undefined) {
                console.log('tolen', token)
                return !!token
            },
        },
    },
    globalData
)
Page({
onShowLogin() {}
})

首次进入小程序在app.ts中onLaunch函数中获取token,并赋值给globalData中的token, 期望赋值之后Page页面的onShowLogin能触发,结果不触发