业务场景
tabbar = [ '首页', '我的' ]
1、《首页》是响应式表单,“就是一个表单;监听了change赋值给了data中的属性”
2、我登录A账号时,在《首页》输入了一些填写。
来回切换《首页》《我的》页面时我希望我的表单保持不变。
3、这是在《我的》页面退出A账号,并在《我的》页面去跳转登录B账号。
登录成功后去《首页》发现。上次表单还在。
-------
求有什么好的方式
自己尝试
1、onShow清空,不符合来回切换时表单保持
2、退出是获取getCurrentPages发现只有《我的》页面

tabbar页面加载后是会缓存的。
你这个场景实现也简单,比如可以使用一些事件通知的插件,首页监听到退出登录或其它事件就清空表单;
或者在退出登录后记录一个状态值到app.globalData或者storage里,在首页onShow的时候判断是否有这个状态值,有的话就清空表单。