App.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <script setup lang="ts">
  2. import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
  3. import * as sentry from 'sentry-uniapp'
  4. onLaunch(() => {
  5. console.log('App Launch')
  6. // sentry.init({
  7. // dsn: 'https://285d1dabcc1091ba170bea48e6c332b2@o4507049702195200.ingest.us.sentry.io/4508207497871361',
  8. // })
  9. // sentry.captureMessage('custom message from ' + uni.getSystemInfoSync().platform, {
  10. // UserId: 123,
  11. // Command: 'npm i -g uapp',
  12. // })
  13. // sentry.cap
  14. })
  15. onShow(() => {
  16. console.log('App Show')
  17. })
  18. onHide(() => {
  19. console.log('App Hide')
  20. })
  21. </script>
  22. <style lang="scss">
  23. /* stylelint-disable selector-type-no-unknown */
  24. button::after {
  25. border: none;
  26. }
  27. swiper,
  28. scroll-view {
  29. flex: 1;
  30. height: 100%;
  31. overflow: hidden;
  32. }
  33. image {
  34. width: 100%;
  35. height: 100%;
  36. vertical-align: middle;
  37. }
  38. // 单行省略,优先使用 unocss: text-ellipsis
  39. .ellipsis {
  40. overflow: hidden;
  41. text-overflow: ellipsis;
  42. white-space: nowrap;
  43. }
  44. // 两行省略
  45. .ellipsis-2 {
  46. display: -webkit-box;
  47. overflow: hidden;
  48. text-overflow: ellipsis;
  49. -webkit-line-clamp: 2;
  50. -webkit-box-orient: vertical;
  51. }
  52. // 三行省略
  53. .ellipsis-3 {
  54. display: -webkit-box;
  55. overflow: hidden;
  56. text-overflow: ellipsis;
  57. -webkit-line-clamp: 3;
  58. -webkit-box-orient: vertical;
  59. }
  60. </style>