index.vue 1.9 KB

123456789101112131415161718192021222324252627282930
  1. <template>
  2. <uni-shadow-root class="weapp-lib-divider-index"><view :class="'custom-class '+(utils.bem('divider', [{ dashed, hairline }, contentPosition]))" :style="computed.rootStyle({ borderColor, textColor, fontSize, customStyle })">
  3. <slot></slot>
  4. </view></uni-shadow-root>
  5. </template>
  6. <wxs src="../wxs/utils.wxs" module="utils"></wxs><wxs src="./index.wxs" module="computed"></wxs>
  7. <script>
  8. global['__wxVueOptions'] = {components:{}}
  9. global['__wxRoute'] = 'weapp/lib/divider/index'
  10. "use strict";
  11. Object.defineProperty(exports, "__esModule", { value: true });
  12. var component_1 = require("../common/component");
  13. (0, component_1.VantComponent)({
  14. props: {
  15. dashed: Boolean,
  16. hairline: Boolean,
  17. contentPosition: String,
  18. fontSize: String,
  19. borderColor: String,
  20. textColor: String,
  21. customStyle: String,
  22. },
  23. });
  24. export default global['__wxComponents']['weapp/lib/divider/index']
  25. </script>
  26. <style platform="mp-weixin">
  27. @import '../common/index.css';.van-divider{align-items:center;border:0 solid var(--divider-border-color,#ebedf0);color:var(--divider-text-color,#969799);display:flex;font-size:var(--divider-font-size,14px);line-height:var(--divider-line-height,24px);margin:var(--divider-margin,16px 0)}.van-divider:after,.van-divider:before{border-color:inherit;border-style:inherit;border-width:1px 0 0;box-sizing:border-box;display:block;flex:1;height:1px}.van-divider:before{content:""}.van-divider--hairline:after,.van-divider--hairline:before{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--center:before,.van-divider--left:before,.van-divider--right:before{margin-right:var(--divider-content-padding,16px)}.van-divider--center:after,.van-divider--left:after,.van-divider--right:after{content:"";margin-left:var(--divider-content-padding,16px)}.van-divider--left:before{max-width:var(--divider-content-left-width,10%)}.van-divider--right:after{max-width:var(--divider-content-right-width,10%)}
  28. </style>