el-input 特殊用法有吗,请问有知道的吗

element input 显示报错:想要循环展示 对象(不是数组)里面的数据,并且可以编辑的所以用的input
    <div v-for=" (val, key , i) in form.num_rule" :key="key">
      <!-- <div v-for=" (item , i) in form.num_rule" :key="key"> -->
      <!-- {{val}}.{{key}} -->
      <el-form-item :label="key" :prop="key">
        <el-input v-model="val" placeholder="请输入值" />
      </el-form-item>
    </div>
运行结果及报错内容 :

img

想问下,只能数组循环吗?对象循环不行吗?
我想要达到的结果:画面能出来
    <div v-for=" (val, key , i) in form.num_rule" :key="key">
      <!-- <div v-for=" (item , i) in form.num_rule" :key="key"> -->
      <!-- {{val}}.{{key}} -->
      <el-form-item :label="key" :prop="key">
        <el-input v-model="form.num_rule[key]" placeholder="请输入值" />
      </el-form-item>
    </div>

要绑定的是data里的值,直接绑定key无法找到,应该是v-model="form.num_rule[key]"

你先看一下你的对象是否满足要求

你这个value不会展示的直接是数据吧,要是对象格式才可以