自己封装vue组建之Stone-Steps组件

雨点打透心脏的1/2处 2022-12-11 03:21 320阅读 0赞

Stone-Steps组件

目录

    1. Stone-Steps组件引入
    1. stone-steps标签
    1. Stone-Steps组件示例

1. Stone-Steps组件引入

在main.js中引入stone-steps.scss

  1. require('@/assets/css/stone-steps.scss')

在您的vue中导入StoneSteps组件

  1. import StoneSteps from '@/components/StoneSteps'

注册StoneSteps组件

  1. export default {
  2. name: 'StoneStepsDemo',
  3. components: {
  4. StoneSteps
  5. }
  6. }

2. stone-steps标签

属性:

steps - 对象数组,必填;
step-desc - 从steps元素对象中获取步骤描述新的key名,可选,默认是description;
current - 当前步骤,可选,默认1

3. Stone-Steps组件示例

在这里插入图片描述

源码:

  1. <template>
  2. <div class="app-container">
  3. <stone-steps :steps="steps" step-desc="desc" :current="currentStep" style="width: 60%;" />
  4. </div>
  5. </template>
  6. <script>
  7. import StoneSteps from '@/components/StoneSteps'
  8. export default {
  9. name: 'StoneStepsDemo',
  10. components: {
  11. StoneSteps
  12. },
  13. data() {
  14. return {
  15. steps: [
  16. {
  17. desc: 'Step 1'
  18. },
  19. {
  20. desc: 'Step 2'
  21. },
  22. {
  23. desc: 'Step 3'
  24. },
  25. {
  26. desc: 'Step 4'
  27. }
  28. ],
  29. currentStep: 3
  30. }
  31. }
  32. }
  33. </script>

发表评论

表情:
评论列表 (有 0 条评论,320人围观)

还没有评论,来说两句吧...

相关阅读