el-step 里面怎么插入表单 显示input框什么的啊

el-step 里面怎么插入表单,显示input框什么的啊?想要基于这个步骤框写一个表单或显示表单

img

step-slot v-slot:description \ v-slot:title\v-slot:icon 都行
https://element.eleme.io/#/zh-CN/component/steps#step-slot

img


<div id="app">
        <div style="height: 300px;">
            <el-steps direction="vertical" :active="1">
                <el-step title="步骤 1">
                    <template v-slot:description>
                        <span>
                            <el-input />
                        </span>
                    </template>

                </el-step>
                <el-step title="步骤 2">8888888</el-step>
                <el-step title="步骤 3" description="这是一段很长很长很长的描述性文字"></el-step>
            </el-steps>
        </div>
    </div>

“Devil组”引证GPT后的撰写:

  • 你可以在每个步骤的内容中添加一个el-form元素。在el-form中添加el-form-item元素,然后在el-form-item中添加input元素即可显示输入框。

以下是一个示例代码,其中每个步骤都包含一个表单和一个输入框:

<template>
  <div>
    <el-steps :active="activeStep" align-center>
      <el-step title="第一站"></el-step>
      <el-step title="第二站"></el-step>
      <el-step title="第三站"></el-step>
      <el-step title="第四站"></el-step>
    </el-steps>

    <el-form v-if="activeStep === 0">
      <el-form-item label="输入框">
        <el-input v-model="formData.input1"></el-input>
      </el-form-item>
    </el-form>

    <el-form v-if="activeStep === 1">
      <el-form-item label="输入框">
        <el-input v-model="formData.input2"></el-input>
      </el-form-item>
    </el-form>

    <el-form v-if="activeStep === 2">
      <el-form-item label="输入框">
        <el-input v-model="formData.input3"></el-input>
      </el-form-item>
    </el-form>

    <el-form v-if="activeStep === 3">
      <el-form-item label="输入框">
        <el-input v-model="formData.input4"></el-input>
      </el-form-item>
    </el-form>
  </div>
</template>

<script>
export default {
  data() {
    return {
      activeStep: 0,
      formData: {
        input1: '',
        input2: '',
        input3: '',
        input4: ''
      }
    };
  }
};
</script>


用了v-if指令来控制表单的显示,只有在当前活动的步骤才会显示表单。每个表单都包含一个el-input元素,它们分别与formData对象中的相应属性绑定,使得输入的值能够实时反映在formData对象中。

这个我知道,我写过,请看组件介绍最下面的 插槽,你就明白了!