App.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <script>
  2. export default {
  3. onLaunch: function () {
  4. // console.log('App Launch')
  5. //判断客户端类别
  6. if (/MicroMessenger/.test(window.navigator.userAgent)) {
  7. uni.setStorage({
  8. key: 'userAgent',
  9. data: 'wxAgent'
  10. });
  11. console.log('微信客户端');
  12. } else if (/AlipayClient/.test(window.navigator.userAgent)) {
  13. uni.setStorage({
  14. key: 'userAgent',
  15. data: 'aliAgent'
  16. });
  17. console.log('支付宝客户端');
  18. } else {
  19. uni.setStorage({
  20. key: 'userAgent',
  21. data: 'otherAgent'
  22. });
  23. console.log('其他浏览器');
  24. }
  25. // 获取参数免费时长
  26. this.$u.api
  27. .getParamsApi({
  28. key: 'park.lock.freetime'
  29. })
  30. .then((res) => {
  31. if (res.code === 200) {
  32. this.$u.vuex('free_time', res.msg);
  33. }
  34. });
  35. },
  36. onShow: function () {
  37. // console.log('App Show')
  38. },
  39. onHide: function () {
  40. // console.log('App Hide')
  41. }
  42. };
  43. </script>
  44. <style lang="scss">
  45. @import '/static/quill/quill.bubble.scss';
  46. @import '/static/quill/quill.snow.scss';
  47. @import '/static/quill/quill.core.scss';
  48. @import './static/css/iconfont.css';
  49. @import 'uview-ui/index.scss';
  50. /*每个页面公共css */
  51. </style>