line.nvue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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-page__line-item">
  6. <u-line></u-line>
  7. </view>
  8. </view>
  9. <view class="u-demo-block">
  10. <text class="u-demo-block__title">自定义颜色</text>
  11. <view class="u-page__line-item">
  12. <u-line color="#2979ff"></u-line>
  13. </view>
  14. </view>
  15. <view class="u-demo-block">
  16. <text class="u-demo-block__title">自定义长度</text>
  17. <view class="u-page__line-item">
  18. <u-line length="200"></u-line>
  19. </view>
  20. </view>
  21. <view class="u-demo-block">
  22. <text class="u-demo-block__title">自定义方向</text>
  23. <view class="u-page__line-item">
  24. <u-line
  25. length="30"
  26. color="#2979ff"
  27. direction="col"
  28. ></u-line>
  29. </view>
  30. </view>
  31. <view class="u-demo-block">
  32. <text class="u-demo-block__title">是否显示1px粗线条</text>
  33. <view class="u-page__line-item">
  34. <u-line :hairline="false"></u-line>
  35. </view>
  36. </view>
  37. <view class="u-demo-block">
  38. <text class="u-demo-block__title">线条与上下左右元素的间距</text>
  39. <view class="u-page__line-item">
  40. <u-line margin="20"></u-line>
  41. </view>
  42. </view>
  43. <view class="u-demo-block">
  44. <text class="u-demo-block__title">是否虚线</text>
  45. <view class="u-page__line-item">
  46. <u-line
  47. color="#2979ff"
  48. :dashed="true"
  49. ></u-line>
  50. </view>
  51. </view>
  52. </view>
  53. </template>
  54. <script>
  55. export default {
  56. data() {
  57. return {
  58. }
  59. },
  60. methods: {
  61. }
  62. }
  63. </script>
  64. <style lang="scss">
  65. .u-page{
  66. &__line-item{
  67. margin-top:5px;
  68. }
  69. }
  70. </style>