App.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <script setup lang="ts">
  2. import { onHide, onLaunch, onShow } from '@dcloudio/uni-app'
  3. import { usePageAuth } from '@/hooks/usePageAuth'
  4. import 'abortcontroller-polyfill/dist/abortcontroller-polyfill-only'
  5. usePageAuth()
  6. onLaunch(() => {
  7. console.log('App Launch')
  8. })
  9. onShow(() => {
  10. console.log('App Show')
  11. })
  12. onHide(() => {
  13. console.log('App Hide')
  14. })
  15. </script>
  16. <style lang="scss">
  17. button::after {
  18. border: none;
  19. }
  20. swiper,
  21. scroll-view {
  22. flex: 1;
  23. height: 100%;
  24. overflow: hidden;
  25. }
  26. image {
  27. width: 100%;
  28. height: 100%;
  29. vertical-align: middle;
  30. }
  31. // 单行省略,优先使用 unocss: text-ellipsis
  32. .ellipsis {
  33. overflow: hidden;
  34. text-overflow: ellipsis;
  35. white-space: nowrap;
  36. }
  37. // 两行省略
  38. .ellipsis-2 {
  39. display: -webkit-box;
  40. overflow: hidden;
  41. text-overflow: ellipsis;
  42. -webkit-line-clamp: 2;
  43. -webkit-box-orient: vertical;
  44. }
  45. // 三行省略
  46. .ellipsis-3 {
  47. display: -webkit-box;
  48. overflow: hidden;
  49. text-overflow: ellipsis;
  50. -webkit-line-clamp: 3;
  51. -webkit-box-orient: vertical;
  52. }
  53. </style>