vue 使用 v-for 渲染 js map 对象

有对象模型:

{ "list": { "1": "a", "2": "b" } }

那么绑定循环:

<option v-for="(value, key) in list" :key="key" :value="key">{{value}}</option>

效果:

<option value="1">a</option>
<option value="2">b</option>

若循环内部需要双向绑定,则:

<input type="text" v-model="list[key]" />

又例:

<div v-for="(value, key) in list" :key="key">{{key}}</div>

效果:

<div>1</div>
<div>2</div>


xoyozo 2 年前
转载请注明出处
可能相关的内容