Vue中数据绑定失败

Vue 2018-04-25

<div class="item" v-for="(lq,l,i) in question">
     <input v-model="answer" :value="l" name="sel" type="radio"/>
     <input :value="lq" :width="100" type="text" />
     <span style="" @click="innOutAnswer(l)"><Icon type="ios-close-empty"></Icon></span>
</div>

与下面是不一样的

<div class="item" v-for="(lq,l,i) in question">
     <input v-model="answer" :value="l" name="sel" type="radio"/>
     <input v-model="question[l]" :width="100" type="text" />
     <span style="" @click="innOutAnswer(l)"><Icon type="ios-close-empty"></Icon></span>
</div>

区别在于:value='lq' 与 question[l],看是没有什么区别的,但你要知道,你用的是对象还是数组,好像对象可以直接改变值,而数组还是要经过数组加下标绑定的


本文由 wenyi 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论