App.vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!')
  5. console.log('App Launch')
  6. // 定义 request 拦截器
  7. console.log(wx.interceptors, 'wx.interceptors')
  8. wx.interceptors.request.use(config => {
  9. // 在请求前做一些处理,例如添加 token 等
  10. let token = wx.getStorageSync('token')
  11. config.header['X-Bkmmall-Token'] = token;
  12. return config;
  13. });
  14. },
  15. onShow: function() {
  16. console.log('App Show')
  17. // uni.hideTabBar()
  18. },
  19. onHide: function() {
  20. console.log('App Hide')
  21. },
  22. globalData: {
  23. hasLogin: false
  24. }
  25. }
  26. </script>
  27. <style lang="scss">
  28. /*每个页面公共css */
  29. @import '@/uni_modules/uni-scss/index.scss';
  30. /* #ifndef APP-NVUE */
  31. @import '@/static/customicons.css';
  32. @import '@/static/style.scss';
  33. // 设置整个项目的背景色
  34. page {
  35. background-color: #f5f5f5;
  36. }
  37. /* #endif */
  38. .example-info {
  39. font-size: 14px;
  40. color: #333;
  41. padding: 10px;
  42. }
  43. </style>