App.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <script>
  2. export default {
  3. globalData: {
  4. userInfo: {},
  5. shopInfo: {
  6. shop_name: "数字茶城",
  7. desc: "数字茶城",
  8. },
  9. openId: "",
  10. authorizeWindow: true, //是否可以打开用户信息授权页面,避免重复打开
  11. bindPhoneWindow: true, //是否可以打开绑定手机号码页面,避免重复打开
  12. hasUpdate: false, // 小程序是否有更新版本 默认为没有
  13. newVersionInfo: {
  14. num: "1.0.0",
  15. desc: "数字茶城上线啦!",
  16. updateInfo: [], // 数组形式描述一下具体更新了什么内容
  17. }, // 当前小程序最新版本信息
  18. msgTmp: null, //订阅消息模板id信息
  19. systemUserInfo: "",
  20. },
  21. errTips(msg, duration, open) {
  22. uni.showToast({
  23. title: msg,
  24. icon: "none",
  25. duration: duration ? duration : 1200,
  26. mask: true,
  27. });
  28. },
  29. // 接口未传递有效参数值的错误提示
  30. parameter(authName) {
  31. throw new Error("'" + authName + "' cat't be empty!");
  32. },
  33. onLaunch() {
  34. var logs = uni.getStorageSync("logs") || [];
  35. logs.unshift(Date.now());
  36. uni.setStorageSync("logs", logs);
  37. uni.setStorageSync("mallName", "数字茶城");
  38. },
  39. onShow() {
  40. console.log("App Show");
  41. },
  42. onHide() {
  43. console.log("App Hide");
  44. },
  45. };
  46. </script>
  47. <style>
  48. /*每个页面公共css */
  49. @import "./app.scss";
  50. </style>