approval.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <template>
  2. <view class="u-page">
  3. <view class="u-demo-block">
  4. <text class="u-demo-block__title"></text>
  5. <view class="u-demo-block__content">
  6. <view class="album">
  7. <view class="album__avatar">
  8. <image
  9. :src="parentinfo.avatarUrl"
  10. mode=""
  11. style="width: 32px;height: 32px;"
  12. ></image>
  13. </view>
  14. <view class="album__content">
  15. <u--text
  16. text="XXX"
  17. type="primary"
  18. bold
  19. size="17"
  20. ></u--text>
  21. <u--text
  22. margin="0 0 8px 0"
  23. text="孩子的校园生活与成长记录"
  24. ></u--text>
  25. <u-album :urls="urls2"></u-album>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </view>
  31. </template>
  32. <script>
  33. import {mapState} from 'vuex'
  34. export default {
  35. data() {
  36. return {
  37. albumWidth: 0,
  38. urls2: [
  39. 'https://cdn.uviewui.com/uview/album/1.jpg',
  40. 'https://cdn.uviewui.com/uview/album/2.jpg',
  41. 'https://cdn.uviewui.com/uview/album/3.jpg',
  42. 'https://cdn.uviewui.com/uview/album/4.jpg',
  43. 'https://cdn.uviewui.com/uview/album/5.jpg',
  44. 'https://cdn.uviewui.com/uview/album/6.jpg',
  45. 'https://cdn.uviewui.com/uview/album/7.jpg',
  46. 'https://cdn.uviewui.com/uview/album/8.jpg',
  47. 'https://cdn.uviewui.com/uview/album/9.jpg',
  48. 'https://cdn.uviewui.com/uview/album/10.jpg',
  49. ],
  50. }
  51. },
  52. computed:{
  53. ...mapState('m_parent',['parentinfo'])
  54. }
  55. }
  56. </script>
  57. <style lang="scss">
  58. .album {
  59. @include flex;
  60. align-items: flex-start;
  61. &__avatar {
  62. background-color: $u-bg-color;
  63. padding: 5px;
  64. border-radius: 3px;
  65. }
  66. &__content {
  67. margin-left: 10px;
  68. flex: 1;
  69. }
  70. }
  71. </style>