App.vue 1.4 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>