index.vue 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <uni-shadow-root class="vant-panel-index"><view class="van-panel van-hairline--top-bottom custom-class">
  3. <van-cell v-if="title || desc || status" :title="title" :label="desc" :value="status" custom-class="header-class" value-class="van-panel__header-value"></van-cell>
  4. <slot v-else name="header"></slot>
  5. <view class="van-panel__content">
  6. <slot></slot>
  7. </view>
  8. <view v-if="useFooterSlot" class="van-panel__footer van-hairline--top footer-class">
  9. <slot name="footer"></slot>
  10. </view>
  11. </view></uni-shadow-root>
  12. </template>
  13. <script>
  14. import VanCell from '../cell/index.vue'
  15. global['__wxVueOptions'] = {components:{'van-cell': VanCell}}
  16. global['__wxRoute'] = 'vant/panel/index'
  17. "use strict";
  18. Object.defineProperty(exports, "__esModule", { value: true });
  19. var component_1 = require('./../common/component.js');
  20. component_1.VantComponent({
  21. classes: ['header-class', 'footer-class'],
  22. props: {
  23. desc: String,
  24. title: String,
  25. status: String,
  26. useFooterSlot: Boolean
  27. }
  28. });
  29. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiY2xhc3NlcyIsInByb3BzIiwiZGVzYyIsInRpdGxlIiwic3RhdHVzIiwidXNlRm9vdGVyU2xvdCIsIkJvb2xlYW4iXSwibWFwcGluZ3MiOiI7O0FBQ0FBLE9BQUFBLGNBQUFBLENBQUFBLE9BQUFBLEVBQUFBLFlBQUFBLEVBQTZDLEVBQUVDLE9BQS9DRCxJQUE2QyxFQUE3Q0E7QUFDQSxJQUFJRSxjQUFjQyxRQUFsQiwwQkFBa0JBLENBQWxCO0FBQ0FELFlBQUFBLGFBQUFBLENBQTBCO0FBQ3RCRSxhQUFTLENBQUEsY0FBQSxFQURhLGNBQ2IsQ0FEYTtBQUV0QkMsV0FBTztBQUNIQyxjQURHLE1BQUE7QUFFSEMsZUFGRyxNQUFBO0FBR0hDLGdCQUhHLE1BQUE7QUFJSEMsdUJBQWVDO0FBSlo7QUFGZSxDQUExQlIiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbnZhciBjb21wb25lbnRfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vY29tcG9uZW50XCIpO1xuY29tcG9uZW50XzEuVmFudENvbXBvbmVudCh7XG4gICAgY2xhc3NlczogWydoZWFkZXItY2xhc3MnLCAnZm9vdGVyLWNsYXNzJ10sXG4gICAgcHJvcHM6IHtcbiAgICAgICAgZGVzYzogU3RyaW5nLFxuICAgICAgICB0aXRsZTogU3RyaW5nLFxuICAgICAgICBzdGF0dXM6IFN0cmluZyxcbiAgICAgICAgdXNlRm9vdGVyU2xvdDogQm9vbGVhblxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9
  30. export default global['__wxComponents']['vant/panel/index']
  31. </script>
  32. <style platform="mp-weixin">
  33. @import '../common/index.css';.van-panel{background:#fff}.van-panel__header-value{color:#f44}.van-panel__footer{padding:10px 15px}
  34. </style>