繁体   English   中英

使用vuejs在下拉列表中选择项目后如何显示表单

[英]how to display form after selecting item in dropdown using vuejs

如何在使用 vuejs 在下拉列表中选择项目后显示特定表单,我在下面给出了代码....下面的选择选项在 home.vue 中,表单是另一个页面(Light.vue)。

    <div class="row">
        <div class="col-md-12">
       <h3>Select Device To Add</h3>   <select :v-model="device" class="custSelect">
            <option>CCTV </option>
            <option>EV Charger</option>
             <option>Light</option>
          </select>
        </div>
      </div>

下面是我的表单 light.vue

            <template>
              <div>
               <h1>Add Light Data</h1>
                  <form @submit="formSubmit">
                    <div class="row">

                      <div class="col-md-3 pr-md-1">
                       <va-input label="Pole Id"
                                  placeholder=" "
                                  type="text" 
                                  v-model="poleNewId"
                                 required>
                        </va-input>
                      </div>
                   </div>
                 <div class="row">
                  <div class="col-md-14">
                   <va-input label="stid  "
                               v-model="stid"

                              required>
                    </va-input>
                  </div>
                </div>
            </form>
           </div>
        </template>

您可以使用<component :is="selectedCponent"/> https://v2.vuejs.org/v2/api/#component

因此,您需要在下拉列表的值和要呈现的组件之间创建映射。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM