App.vue 1.2 KB

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