项目原始demo,不改动
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Pode ver ficheiros e cloná-lo, mas não pode fazer envios ou lançar questões ou pedidos de integração.
 
 
 
 

48 linhas
950 B

  1. // Styles
  2. import "../../../src/components/VContent/VContent.sass"; // Mixins
  3. import SSRBootable from '../../mixins/ssr-bootable';
  4. /* @vue/component */
  5. export default SSRBootable.extend({
  6. name: 'v-content',
  7. props: {
  8. tag: {
  9. type: String,
  10. default: 'main'
  11. }
  12. },
  13. computed: {
  14. styles() {
  15. const {
  16. bar,
  17. top,
  18. right,
  19. footer,
  20. insetFooter,
  21. bottom,
  22. left
  23. } = this.$vuetify.application;
  24. return {
  25. paddingTop: `${top + bar}px`,
  26. paddingRight: `${right}px`,
  27. paddingBottom: `${footer + insetFooter + bottom}px`,
  28. paddingLeft: `${left}px`
  29. };
  30. }
  31. },
  32. render(h) {
  33. const data = {
  34. staticClass: 'v-content',
  35. style: this.styles,
  36. ref: 'content'
  37. };
  38. return h(this.tag, data, [h('div', {
  39. staticClass: 'v-content__wrap'
  40. }, this.$slots.default)]);
  41. }
  42. });
  43. //# sourceMappingURL=VContent.js.map