为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以将动态对象键与 v-model 一起使用?

是否可以将动态对象键与 v-model 一起使用?

一只名叫tom的猫 2023-09-11 16:56:08
这是我的数据结构:form: {   email: '',   password: ''}现在我想使用循环并使用对象动态设置模型form。<div class="my-1" v-for="(value,name, index) in form">   <p class="capitalize"> {{ value }} </p>   <!--<custom-input :value="value"></custom-input>-->   <t-input v-model="dynamickmodel" class="w-full"/></div>
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

是的,通过使用对象及其键的引用:


<t-input v-model="form[name]" class="w-full"/>

更改为t-input应更新该键的值。


演示:


new Vue({

  el: "#app",

  data() {

    return {

      form: {

        email: '',

        password: ''

      }

    }

  }

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">

  <div class="my-1" v-for="(value, name, index) in form">

    <p class="capitalize"> {{ value }} </p>

    <input v-model="form[name]" class="w-full"/>

  </div>

</div>


查看完整回答
反对 回复 2023-09-11
  • 1 回答
  • 0 关注
  • 63 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信