App.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <script setup lang="ts">
  2. import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
  3. const globalData = reactive({
  4. loading: false,
  5. })
  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. #app {
  18. background-color: #f5f5f5;
  19. }
  20. /* stylelint-disable selector-type-no-unknown */
  21. button::after {
  22. border: none;
  23. }
  24. swiper,
  25. scroll-view {
  26. flex: 1;
  27. height: 100%;
  28. overflow: hidden;
  29. }
  30. image {
  31. width: 100%;
  32. height: 100%;
  33. vertical-align: middle;
  34. }
  35. // 单行省略,优先使用 unocss: text-ellipsis
  36. .ellipsis {
  37. overflow: hidden;
  38. text-overflow: ellipsis;
  39. white-space: nowrap;
  40. }
  41. // 两行省略
  42. .ellipsis-2 {
  43. display: -webkit-box;
  44. overflow: hidden;
  45. text-overflow: ellipsis;
  46. -webkit-line-clamp: 2;
  47. -webkit-box-orient: vertical;
  48. }
  49. // 三行省略
  50. .ellipsis-3 {
  51. display: -webkit-box;
  52. overflow: hidden;
  53. text-overflow: ellipsis;
  54. -webkit-line-clamp: 3;
  55. -webkit-box-orient: vertical;
  56. }
  57. </style>