user.dart 463 B

123456789101112131415161718192021222324252627
  1. import 'package:flutter/material.dart';
  2. ///存储页面间的共享数据
  3. //用户登录状态
  4. class UserStatus with ChangeNotifier {
  5. bool _loginStatus = false;
  6. String _userName;
  7. int _performance;
  8. get value => _loginStatus;
  9. get name => _userName;
  10. get perfromace => _performance;
  11. set name(String name) {
  12. _userName = name;
  13. notifyListeners();
  14. }
  15. set value(bool newStatus) {
  16. _loginStatus = newStatus;
  17. notifyListeners();
  18. }
  19. }