App.vue 946 B

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