app-layout.vue 716 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <view class="app-layout">
  3. <scroll-view scroll-y="true" class="scroll-view">
  4. <slot></slot>
  5. </scroll-view>
  6. </view>
  7. </template>
  8. <script>
  9. export default {
  10. name: "app-layout",
  11. data() {
  12. return {
  13. }
  14. },
  15. methods: {
  16. handleConfirmBuy(){
  17. this.$jump({url:'/pages/my/member',type:'to'})
  18. }
  19. },
  20. }
  21. </script>
  22. <style lang="scss" scoped>
  23. .app-layout{
  24. .scroll-view{
  25. padding-bottom: calc(var(--window-bottom) + 20px);
  26. /*height: calc(100vh - var(--window-top));*/
  27. width: 100%;
  28. overflow: hidden;
  29. }
  30. }
  31. </style>