App.vue 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <script>
  2. import { mapActions } from 'vuex'
  3. export default {
  4. mixins:[],
  5. // 全端,数据共享,还可以解决页面初始化模板访问不到值得
  6. // 有坑 分包里的页面访问不到
  7. globalData: {},
  8. onLaunch() {
  9. // #ifdef APP-PLUS
  10. // 锁定屏幕方向 横屏正方向
  11. plus.screen.lockOrientation('landscape');
  12. // #endif
  13. // 删除缓存
  14. if (process.env.NODE_ENV == 'production') {
  15. uni.removeStorageSync('shopUser')
  16. }
  17. // #ifdef APP-PLUS
  18. const extConfig = {}
  19. // #endif
  20. // #ifdef MP-WEIXIN
  21. const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
  22. uni.setStorageSync('account', extConfig.account)
  23. // #endif
  24. },
  25. onLoad(){
  26. },
  27. onShow() {
  28. },
  29. onHide() {},
  30. onError(err) {
  31. console.error(err, '错误捕获')
  32. },
  33. methods: {
  34. ...mapActions(['setUserShopAll'])
  35. }
  36. }
  37. </script>
  38. <style lang="scss">
  39. //没有scss变量方法的,主要引入 这样打包的时候就不会所有的组件都打包进去
  40. @import './static/iconfont/iconfont.css';
  41. @import './static/css/uni2.css';
  42. @import './static/css/base.scss';
  43. @import './static/css/common.scss';
  44. @import './static/css/reset.scss';
  45. page {
  46. height: 100%;
  47. }
  48. /**开单-扎和支切换样式**/
  49. .switchover-unit{
  50. position: fixed;
  51. left: calc(170upx / 2 - 50upx);
  52. bottom: 140upx;
  53. display: flex;
  54. align-items: center;
  55. justify-content: center;
  56. width: 100upx;
  57. height: 100upx;
  58. color: #FFFFFF;
  59. background: #4b8cf4;
  60. border-radius: 50%;
  61. font-size: 42upx;
  62. font-weight: 700;
  63. z-index: 2;
  64. }
  65. /**开单-增加减少动画**/
  66. .animation{animation:imgmove 0.3s 1;animation-iteration-count:1;}
  67. @-webkit-keyframes imgmove{0%{transform: scale(0.7);}100%{transform: scale(1);}}
  68. </style>