system.js 569 B

123456789101112131415161718192021222324252627282930313233
  1. import {
  2. defineStore
  3. } from 'pinia';
  4. export default defineStore('system', {
  5. state: () => {
  6. return {
  7. bgColor:'#a6f9f9',
  8. systemInfo:{}
  9. };
  10. },
  11. actions: {
  12. /*
  13. 系统信息
  14. */
  15. setInfo(info) {
  16. const value = uni.getStorageSync('systemInfo');
  17. if(value){
  18. this.systemInfo = value
  19. }else{
  20. this.systemInfo = uni.getSystemInfoSync()
  21. this.save(); //保存本地
  22. }
  23. },
  24. /* 本地保存 */
  25. save() {
  26. //保存本地存储凭证
  27. uni.setStorageSync("systemInfo", this.systemInfo);
  28. }
  29. },
  30. });