index.js 551 B

12345678910111213141516171819202122232425262728
  1. // pages/index/index.js
  2. const app = getApp();
  3. Page({
  4. data: {
  5. loading: true
  6. },
  7. onLoad() {
  8. this.checkLoginAndRedirect();
  9. },
  10. checkLoginAndRedirect() {
  11. // 检查是否已登录
  12. if (!app.globalData.token) {
  13. wx.redirectTo({ url: '/pages/login/login' });
  14. return;
  15. }
  16. // 根据角色跳转
  17. const role = app.globalData.role;
  18. if (role === 'parent') {
  19. wx.switchTab({ url: '/pages/parent-home/parent-home' });
  20. } else {
  21. wx.switchTab({ url: '/pages/child-home/child-home' });
  22. }
  23. }
  24. })